czy jest jakiś projekt RTO, który działa na Arduino?
czy jest jakiś projekt RTO, który działa na Arduino?
Odpowiedzi:
link do pobrania DuinOS zmienił się na:
http://robotgroup.com.ar/duinos/wiki
Znajdziesz tam (w dziale do pobrania) wersje v0.1 i v0.2.
Z pozdrowieniami, Julián http://robotgroup.com.ar
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.
Patrzyłem na nici atomowe . To powinno działać na AVR, ale nie wiem, czy możesz połączyć w to jedną z części Arduino fw / sw.