DuinOS permet la programmation temps réel d’une Arduino, par la déclaration et la gestion de tâches concurrentes. Cet article vous propose d’installer DuinOS et d’écrire votre premier programme multi-tâches sous cet RTOS.
Matériel nécessaire
Il vous faut un ordinateur (toute version), une Arduino (type Duemilanove ou UNO) et deux leds.
Récupérer les fichiers
Cette partie est bien documentée dans la partie officielle. Les pages avaient été traduites en français sur le site officiel (…)
Accueil > Mots-clés > Logiciel et programmation > RTOS
RTOS
Ce sigle désigne les systèmes temps réel de contrôle d’un microprocesseur ou d’un microcontrôleur (en anglais, Real-Time Operating System). On en trouve dans l’industrie, tel VxWorks qui équipe les robots lunaires et martiens, mais des versions libres existent pour tous types de plateforme : ARM 32 bits, AVR 8 bits.
L’association a utilisé différentes versions : RTLinux de notre sponsor FSM Labs pendant les premières années, puis AvrX sur les microcontrôleurs, et enfin DuinOS pour la platine Arduino très répandue chez les hobbyistes.