RTOS для Arduino?


14

чи є проект rtos, який працює на arduino?


1
Є проекти RTOS, які працюватимуть на ATMega , але щось подібне, швидше за все, не використовуватиме середовище arduino.
Вонор Коннор

Хочу також повідомити, що QP відома державна машина тепер доступна для arduino arduino.cc/playground/Code/QP
mba7

Відповіді:




2

посилання на завантаження DuinOS було змінено на це:

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

Там ви знайдете (у розділі завантажень) версії v0.1 та v0.2.

З повагою, Джуліан http://robotgroup.com.ar


Схоже, він перемістився ПРОТИ і на старому сайті немає перенаправлення HTTP. Здається, поточний дім (або поточна активна вилка) знаходиться тут: github.com/DuinOS/DuinOS
Скотт

1

Якщо вам потрібна проста багатопотокова передача на "голому металі", то я б рекомендував Protothreads, який досить простий у використанні і має дуже маленькі накладні витрати (всього кілька байтів)!

Я не перевіряв Protothreads в контексті бібліотеки Arduino, хоча це має працювати і, як я можу бачити, хтось це вже робив .

Protothreads також є частиною Contiki OS, що є прекрасним рішенням для бездротових мережевих додатків. Було докладено певних зусиль, щоб передати Contiki для запуску кількох популярних дощок Arduino.

Репозиторій мерзотник з порту спочатку можна знайти тут , хоча я намагався оновити його пізніші версії Contiki і це тут . Цей код працює настільки, наскільки базовий "Hello World!" приклади стосуються, і це потребуватиме додаткової роботи, щоб отримати мережу (тобто 6loWPAN / uIP), однак, будьте обережні, що якщо вам не потрібна мережа, немає великої користі від використання Contiki і якщо у вас є Ethernet Shield, вам не потрібно мережа як така, оскільки це реалізовано.


0

Я дивився на атоми . Це повинно працювати на avr, але я не знаю, чи зможете ви об'єднати в нього будь-яку частину Arwino.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.