ОСРВ для Arduino?


14

Есть ли проект Rtos, который работает на Arduino?


1
Существуют проекты RTOS, которые будут работать на ATMega , но что-то похожее вряд ли будет использовать среду arduino.
Коннор Вольф

Я хочу также сообщить, что QP известная структура
конечного

Ответы:




2

ссылка для загрузки DuinOS была изменена на это:

http://robotgroup.com.ar/duinos/wiki

Там вы найдете (в разделе загрузок) версии v0.1 и v0.2.

С уважением, Хулиан http://robotgroup.com.ar


Похоже, что он перемещен ОПЯТЬ, и на старом сайте нет перенаправления HTTP. Похоже, что текущий дом (или текущий активный форк) находится здесь: github.com/DuinOS/DuinOS
Scott Prive

1

Если вам нужна простая многопоточность для «голого металла», то я бы порекомендовал Protothreads, которые довольно просты в использовании и имеют очень небольшие накладные расходы (всего несколько байтов)!

Я не тестировал Protothreads в контексте библиотеки Arduino, хотя это должно работать и, как я вижу, кто-то уже сделал это .

Протопотоки также являются частью ОС Contiki которая является отличным решением для беспроводных сенсорных сетевых приложений. Были некоторые попытки портировать Contiki для запуска нескольких популярных плат Arduino.

Git-репозиторий оригинального порта можно найти здесь , хотя я попытался обновить его до более поздней версии Contiki, и он здесь . Этот код работает до базового "Hello World!" примеры касаются, и это потребует некоторой дополнительной работы, чтобы установить сеть (например, 6loWPAN / uIP), хотя имейте в виду, что если вам не нужна сеть, нет особой пользы от использования Contiki и если у вас есть Ethernet Shield, вам не нужно сеть как таковая, потому что это реализовано.


0

Я смотрел на атомные нити . Это должно работать на avr, но я не знаю, сможете ли вы объединить в нем какую-либо часть fw / sw Arduino.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.