Solutions temps réel avec Yocto et Buildroot

Magazine
Marque
GNU/Linux Magazine
Numéro
213
Mois de parution
mars 2018
Spécialité(s)


Résumé
Nous avons fréquemment évoqué les solutions temps réel pour le noyau Linux dans plusieurs articles de GMLF ou de « feu » Open Silicium. Dans cet article, nous allons voir comment intégrer ces technologies dans Yocto et Buildroot, systèmes de construction de distribution (ou « build systems ») actuellement les plus utilisés pour Linux embarqué. Nous réaliserons la plupart des tests sur une cible Raspberry Pi 3.


L’utilisation de Linux pour des applications temps réel date de la fin des années 1990 (1996), date à laquelle le projet RTLinux fut publié sous licence GPL par Victor Yodaiken et Michael Barabanov. Le projet RTLinux fut ensuite commercialisé parFSMLabs, société fondée par ses créateurs. La technologie fut acquise par Wind River en 2007 et a depuis disparu des écrans radars.

Outre l'approche dite à « double noyau » (co-kernel), plusieurs patchs pour le noyau Linux 2.4 furent publiés un peu plus tard, soit low-latency et preempt-kernelmême s'ils étaient largement inférieurs à RTLinux au niveau des performances (respect des contraintes temps réel au niveau du « jitter », i.e. la variation du temps de réponse). Même si le patch preempt-kernel fut intégré au noyau Linux à l'époque de la…

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous