RTOS dla Arduino?


14

czy jest jakiś projekt RTO, który działa na Arduino?


1
Istnieją projekty RTOS, które będą działać na ATMega , ale coś podobnego prawdopodobnie nie będzie używać środowiska arduino.
Connor Wolf,

Chcę również poinformować, że QP, słynna platforma automatu stanów, jest teraz dostępna dla arduino arduino.cc/playground/Code/QP
mba7 15.03.11

Odpowiedzi:





1

Jeśli potrzebujesz prostej wielowątkowości do „gołego metalu”, polecam Protothreads, które są raczej łatwe w użyciu i mają bardzo mały narzut (zaledwie kilka bajtów)!

Nie testowałem Protothreads w kontekście biblioteki Arduino, choć powinno to działać i jak widzę, ktoś już to zrobił .

Protothreads są również częścią systemu operacyjnego Contiki, który jest doskonałym rozwiązaniem dla aplikacji sieciowych z czujnikami bezprzewodowymi. Przeniesiono Contiki, aby uruchomić kilka popularnych tablic Arduino.

Repozytorium git oryginalnego portu można znaleźć tutaj , chociaż próbowałem zaktualizować go do nowszej wersji Contiki i jest tutaj . Ten kod działa w zakresie niektórych podstawowych „Hello World!” przykłady są zaniepokojone i będzie wymagać dodatkowej pracy, aby uzyskać połączenie sieciowe (tj. 6loWPAN / uIP), ale pamiętaj, że jeśli nie potrzebujesz sieci, nie ma dużych korzyści z korzystania z Contiki, a jeśli masz osłonę Ethernetową, nie potrzebujesz sieć jako taka, ponieważ jest to realizowane.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.