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 mais ne sont plus (...)
Accueil > Mots-clés > Logiciel et programmation > multi-tâche
multi-tâche
Un système est multi-tâche quand il est capable d’exécuter en même temps plusieurs activités que l’utilisateur peut programmer de manière indépendante.
La plupart du temps, les tâches ne sont pas exécutées réellement en parallèle (il faudrait deux unités de calcul, deux processeurs par exemple) mais un mécanisme (un RTOS par exemple) pour distribuer très rapidement les ressources alternativement à chacune des tâches que le programmateur a souhaité exécuter.