Isso mesmo, é possível utilizar sistemas operacionais embarcados no Arduino, SO que são projetados para consumir pouca memória. Abaixo é listado alguns dos possíveis SO.
DuinOS
O DuinOS é um sistema operacional de tempo real, desenvolvido pela laboratório RobotGroup.
Seu kernel é totalmente baseado no FreeRTOS, e ele é compatível com os seguintes processadores AVR:
- ATmega168
- ATMega328
- ATMega644
- ATMega1280
- ATMega1284
Para mais informações:
Download DuinOS
ArdOS
Assim com o DuinOS, o ArdOS é um SO de tempo real, multitarefa, e é compatível com os seguintes processadores AVR:
- ATmega168
- ATMega328
- ATMega1280
- ATMega2560
A sua instalação é bem simples, é preciso somente adiciona-lo como uma biblioteca na IDE do Arduino, para mais informações: