Le javascript est désactivé sur votre navigateur
 
Prononcer /'po.bot/
Accueil du site
  publication inférieure à 7 jours
  publié < 7j sous cette rubrique
     
Définition : 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.

Rubriques associées
AvrX
Tour d’horizon et expérimentations du noyau multi-tâche AvrX
DuinOS : Arduino temps réel
Avec l’engouement pour les cartes Arduino, il était normal qu’une version d’un RTOS dédiée à la petite platine apparaisse.
C’est chose faite avec DuinOS, un port du système d’exploitation temps réel libre FreeRTOS pour Arduino et AVR. C’est l’œuvre d’un Argentin passionné de robotique (ça tombe bien) et la documentation est disponible en français.
La licence est dérivée de la GPL (open source à la sauce GNU) comme FreeRTOS, à ne pas confondre avec OpenRTOS.
Site officiel de DuinOS (version (...)
RTOS sur AVR
Cette rubrique rassemble des compte-rendus d’expérimentations avec les RTOS (Real-Time Operating Systems), ou noyaux temps-réel disponibles sur micro-contrôleurs Atmel.
Elle a deux objectifs :
pour les autres : aider les premiers pas dans ce domaine pour ceux que ça intéresse
pour moi-même : garder une trace des divers résultats, afin d’éviter la question typique quelques temps plus tard : "mais bon sang, comment j’avais réussi à faire ça ?"
Ne perdez donc pas de vue qu’il ne s’agit en aucun cas de la parole divine, mais uniquement de ma compréhension personnelle des choses. Il peut (...)
Articles associés
mardi 28 décembre 2010
par Julien H.
Premiers pas avec DuinOS
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 ont été traduites en français par Yannick sur le site officiel :
Installation officielle de DuinOS
Je vous propose quand même ma propre version avant de passer au (...)

lire la suite de l'article
Brèves associées
Brève publiée le samedi 5 février 2011
Salon ESDT : embarqué et temps réel à Paris
Les professionnels de la micro-électronique se réunissent à Paris les 29, 30 et 31 mars prochain pour un double salon : "rts Embedded Systems" (les systèmes embarqués temps réel) et "ESDT" (tests et conception) David et Laurent nous en ont (...)
Sites web associés
Out There › RTOS for Arduino

Le blog Out There (en anglais) propose une liste (non exhaustive) de solutions RTOS applicables aux AVR et en particulier Arduino.

DuinOS figure en bonne place mais les commentaires du blogueur sont très utiles pour se faire une première idée.


DuinOS
Le site officiel de DuinOS, un système temps réel (RTOS) pour Arduino.