SISTEMAS OPERACIONAIS PARA ARDUINO
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
- Total compatibilidade com as bibliotecas do Arduino e IDE.
- Um kernel pequeno e compacto.
- Um programador baseado em prioridade multitarefa para aplicações de tempo real rígido.
- A função do sono verdade que liberta o microcontrolador para executar outras tarefas.
- Semáforos binários e contando.
- Fechaduras Mutex e variáveis condicionais.
- Primeiro-in-first-out (FIFO) filas de mensagens.
- Filas de mensagens prioritárias.
- Configurável. Você pode excluir as partes do Ardos de compilação para minimizar o uso de memória, e controlar o tamanho da pilha de cada tarefa.
A sua instalação é bem simples, é preciso somente adiciona-lo como uma biblioteca na IDE do Arduino, para mais informações:
No momento ainda fizemos teste, mais em caso de duvidas enviem comentários...
sou novo em arduino mas acho a sua iniciativa em colocar um OS em arduino
ResponderExcluir