Capo d'Orlando
Offline
God Member
Karma: 2
Posts: 652
|
 |
« Reply #15 on: June 26, 2012, 06:08:03 am » |
Utilissimo, sei un grande! Inoltre "leOS" sa molto di: sistema operativo di Leo  EDIT: battuto sul tempo 
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Edison Member
Karma: 16
Posts: 1799
|
 |
« Reply #16 on: June 26, 2012, 06:08:20 am » |
PS: vi svelo una cosa.... leOS non sta solo per "little embedded Operating System". Siccome sono molto egocentrico, è anche un gioco di parole sul mio nome "leo"  leoS però si capiva troppo, quindi ho scelto leOS. Modesto, vero?  hahahahah io l'avevo immaginato 
|
|
|
|
|
Logged
|
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein
|
|
|
|
0
Offline
Edison Member
Karma: 7
Posts: 2153
Arduino rocks
|
 |
« Reply #17 on: June 26, 2012, 06:20:42 am » |
PS: vi svelo una cosa.... leOS non sta solo per "little embedded Operating System". Siccome sono molto egocentrico, è anche un gioco di parole sul mio nome "leo"  leoS però si capiva troppo, quindi ho scelto leOS. Modesto, vero?  Sei proprio un hacker, e lo si vede anche da questo nome originale e ti consiglio di lavoraci ancora un poco. Dai anche una occhiata a come spostare il puntatore PC, come salvare la situazione nello stack e come fare la cosa contraria e allora sei ad un passo dal kernel premptive. Io però non saprei dove mettere le mani, se studi e vuoi condividere può essere che impariamo qualcosa tutti quanti sugli RTOS. Ciao.
|
|
|
|
|
Logged
|
|
|
|
|
Montalbano Jonico
Offline
Sr. Member
Karma: 1
Posts: 284
|
 |
« Reply #18 on: June 26, 2012, 06:27:58 am » |
Appena provata con il tuo esempio! E' fantastica complimenti!! 
|
|
|
|
|
Logged
|
|
|
|
|
Rome (Italy)
Offline
Tesla Member
Karma: 74
Posts: 7347
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
|
 |
« Reply #19 on: June 26, 2012, 06:31:02 am » |
Modesto, vero?  Guarda che l'avevamo capito tutti il chiaro riferimento al tuo nome e lo sforzo incredibile per trovare un acronimo compatibile  p.s. Bel lavoro, complimenti.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 2
Posts: 328
|
 |
« Reply #20 on: June 26, 2012, 06:33:48 am » |
Modesto, vero?  Guarda che l'avevamo capito tutti il chiaro riferimento al tuo nome e lo sforzo incredibile per trovare un acronimo compatibile  +1  comunque bravo! bel lavoro:)
|
|
|
|
|
Logged
|
|
|
|
|
Montalbano Jonico
Offline
Sr. Member
Karma: 1
Posts: 284
|
 |
« Reply #21 on: June 26, 2012, 06:52:47 am » |
Spero di non andare OT ma volevo sapere solo una cosa, nell esempio di test Dell leOS il Blink dei led è gestito tramite un istruzione del genere: Led1status = ^1; Ma come funziona? Non ho trovato nessuna documentazione riguardo il ^ qualcuno potrebbe linkarmi o spiegarmi qualcosa?
Grazie!
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 122
|
 |
« Reply #22 on: June 26, 2012, 07:02:03 am » |
Spero di non andare OT ma volevo sapere solo una cosa, nell esempio di test Dell leOS il Blink dei led è gestito tramite un istruzione del genere: Led1status = ^1; Ma come funziona? Non ho trovato nessuna documentazione riguardo il ^ qualcuno potrebbe linkarmi o spiegarmi qualcosa?
Grazie!
L'operatore ^ corrisponde ad effettuare l'operazione XOR tra i bit, quindi quando la variabile Led1status vale 0 applicando XOR con 1 il valore diventa 1, viceversa XOR di 1 con 1 da come risultato 0 Ciao
|
|
|
|
« Last Edit: June 26, 2012, 07:04:39 am by fabpolli »
|
Logged
|
|
|
|
|
Cagliari
Online
Faraday Member
Karma: 49
Posts: 3000
|
 |
« Reply #23 on: June 26, 2012, 07:06:03 am » |
|
|
|
|
|
Logged
|
IDE 1.0.4 - Arduino UNO R3 - Ethernet Shield R3 - DCF77 Module - Adafruit Data Loggin Shield - LCD 16x2 RGB positive backlight - i2c LCD backpack - RTC 1307 Board - Saleae Compatibile Logic Analyzer 8ch 24Mhz - ATtiny2313 ProtoBoard - Xino Board - ATtiny 4313 - Arduino 2009 - Arduino USB Serial Ligth - DS18B20 - LM35DZ - ShiftRegister - TL431 - ATtiny 85 Ultimi acquisti: CodeBender: http://codebender.cc/register/?referrer=PaoloP
|
|
|
|
Montalbano Jonico
Offline
Sr. Member
Karma: 1
Posts: 284
|
 |
« Reply #24 on: June 26, 2012, 07:09:33 am » |
Ah ecco cos'era.. Ho capito perfetto grazie mille!
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16431
Don't know what I do
|
 |
« Reply #25 on: June 26, 2012, 07:57:59 am » |
Sei proprio un hacker, e lo si vede anche da questo nome originale e ti consiglio di lavoraci ancora un poco.
Tempo fa hai scritto che un hacker non si definisce tale per cui se se tu che mi chiami hacker allora son convinto di esserlo  Dai anche una occhiata a come spostare il puntatore PC, come salvare la situazione nello stack e come fare la cosa contraria e allora sei ad un passo dal kernel premptive.
Arriverei però a tentare di ricreare ciò che già esiste (es.: FemtoOS). Non è nei miei intenti, soprattutto di quelli attuali perché le mie conoscenze non mi permettono di arrivare così in profondità lato programmazione  Io però non saprei dove mettere le mani, se studi e vuoi condividere può essere che impariamo qualcosa tutti quanti sugli RTOS.
Ciao.
Ce ne vuole ancora un bel po', ad iniziare da un bel libro 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16431
Don't know what I do
|
 |
« Reply #26 on: June 26, 2012, 07:58:21 am » |
Appena provata con il tuo esempio! E' fantastica complimenti!!  Grazie, molto gentile 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16431
Don't know what I do
|
 |
« Reply #27 on: June 26, 2012, 07:59:26 am » |
Modesto, vero?  Guarda che l'avevamo capito tutti il chiaro riferimento al tuo nome e lo sforzo incredibile per trovare un acronimo compatibile   p.s. Bel lavoro, complimenti.
Ti ringrazio, i tuoi complimenti sono moooolto ben accetti  Ho provato a tenere il tutto molto semplice, se noti l'aumento del consumo delle risorse è contenuto.
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16431
Don't know what I do
|
 |
« Reply #28 on: June 26, 2012, 08:03:02 am » |
@legacy: hai perfettamente ragione, e l'ho anche esplicitamente ammesso: Il mio più che un RTOS è uno schedulatore, se vogliamo proprio dirla tutta perché non ha nessuno strumento degli RTOS per la gestione dei task. A cominciare dal fatto che non è un SO di tipo preemptive per cui se un task si blocca, si blocca tutta la baracca  Quindi posso solo dirti grazie per le critiche ma sapevo già che me le sarei attirate addosso perché scrivere RTOS avrebbe fatto venire il mal di pancia a qualcuno. Però ero anche certo che questo titolo avrebbe fatto capire immediatamente di cosa si stava parlando, più di un "un semplice schedulatore": la gente sa cos'è un RTOS meno cos'è uno schedulatore. 
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10228
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #29 on: June 26, 2012, 01:19:18 pm » |
PS: vi svelo una cosa.... leOS non sta solo per "little embedded Operating System". Siccome sono molto egocentrico, è anche un gioco di parole sul mio nome "leo"  leoS però si capiva troppo, quindi ho scelto leOS. Modesto, vero?  dunque, secondo te qualcuno sul Forum si era bevuta la storia del "little embedded Operating System"  ? Il significato di leO era chiarissimo, i dubbi erano solo su cosa stesse a fare lì una S, sperando tutti che non fosse l'iniziale di un aggettivo/sostantivo arcinoto  comunque io pensavo "Super", ormai è un titolo che ti spetta a pieno merito  Ottimo lavoro, non ti prometto test perché ormai respiro con la cannuccia fuori dal letame 
|
|
|
|
|
Logged
|
|
|
|
|
|