c'è qualche progetto di un rtos che funziona su arduino?
c'è qualche progetto di un rtos che funziona su arduino?
Risposte:
Ecco un buon riassunto delle offerte attuali : la preferita sembra DuinOS
Considera anche Aiko
il link per scaricare DuinOS era cambiato in questo:
http://robotgroup.com.ar/duinos/wiki
Lì troverai (nella sezione download) le versioni v0.1 e v0.2.
Saluti, Julián http://robotgroup.com.ar
Se hai bisogno di un semplice multithreading su "bare-metal", allora consiglierei Protothreads che sono piuttosto facili da usare e c'è un overhead molto piccolo (solo pochi byte)!
Non ho testato Protothreads nel contesto della libreria Arduino, anche se questo dovrebbe funzionare e come posso vedere qualcuno lo ha già fatto .
Anche i prototipi sono parte del sistema operativo Contiki, che rappresenta un'ottima soluzione per le applicazioni di rete di sensori wireless. C'era stato un certo sforzo nel porting di Contiki per eseguire alcune famose schede Arduino.
Un repository git della porta originale può essere trovato qui , anche se ho tentato di aggiornarlo Contiki versione più recente ed è qui . Questo codice funziona fino ad alcuni "Hello World!" ci sono esempi e ci vorrà un po 'di lavoro extra per ottenere il networking (es. 6loWPAN / uIP), anche se attenzione che se non hai bisogno di networking non ci sono molti vantaggi nell'uso di Contiki e se hai uno Shield Ethernet, non hai bisogno il networking in quanto tale, perché implementato.
Ho guardato gli atomthreads . Questo dovrebbe funzionare su avr's ma non so se è possibile unire una delle parti fw / sw di Arduino in esso.