Open Source et Temps Réel
Ces dernières années ont vu la croissance des solutions Open Source dans des applications industrielles. Si les solutions Open Source sont souvent choisies pour la gratuité de leur licence, leurs principaux atouts sont de :
pouvoir les adapter finement à des applications propriétaires ;
bénéficier d’une expertise largement diffusée et rendue disponible grâce au travail collaboratif des développeurs.

Toutefois, l’Open Source ne se limite pas à Linux ; d’autres systèmes d’exploitation émergent de cet éco système. Mais quid des systèmes temps réel et/ou fortement contraints par les ressources matérielles et les temps d’exécution ?
Linux n’étant pas « temps réel » en natif, cette journée technique vous présentera les différentes solutions temps réel pour Linux (Xenomai, RTAI, PREEMPT-RT…). Vous y découvrirez également d’autres systèmes Open Source temps réel comme eCOS, RTEMS ou encore FreeRTOS. Enfin, vous apprendrez comment optimiser et adapter votre distribution Linux à votre besoin, y compris pour des processeurs multi-cœur.
Au programme de cette journée
Linux et le temps réel
Qu’est-ce que le Temps Réel ? Quels sont les domaines d’application ?
L’embarqué et le temps réel
Les différents types de logiciels embarqués (Classique/""critique"", Bare-metal/OS, Synchrone/asynchrone)
Les solutions temps réel pour Linux (Patch préemptifs, PREEMPT-RT, Co-noyau : RTLinux, RTAI, Xenomai)
Autres systèmes open-source tps-réel : eCOS, RTEMS..."
(Jérémy ROSEN, OPEN WIDE)
Optimisation d’un système LINUX industriel
Axes et stratégies d’optimisation (durée de boot, empreinte mémoire, performances, instrumentation).
Actions sur le système (configuration noyau, choix du BSP).
Amélioration du code métier (ordonnancement, multicoeur, mémoire).
Conclusion et questions
(Christophe BLAESS, LOGILIN)
FreeRTOS
Présentation, fonctionnalités, cible existantes
Applications
(Eric BAHIER, LEZ CONCEPT)
La programmation multi-cœur - Exemple avec l’OS Trampoline(Jean-Luc BECHENNEC, IRCCYN / Sébastien DUBE, DUNASYS)
Pour aller plus loin - les ateliers CAP’TRONIC sur ce thème :
La mise en oeuvre et l’optimisation d’un système Linux embarqué, du 22 au 23 octobre 2013
FreeRTOS pour ARM, du 27 au 29 novembre 2013
Téléchargez les documents présentés lors de ce séminaire (accès réservé aux personnes présentes au séminaire)
Contacts
Jean-Philippe ENEAU 02 40 73 17 24
Yohann DESILES 02 40 73 17 24