Skip to content

Créer sa distribution Linux embarqué avec Yocto ou Angström

Photo of Christian Charreyre
Hosted By
Christian C.
Créer sa distribution Linux embarqué avec Yocto ou Angström

Details

http://photos4.meetupstatic.com/photos/event/a/f/e/600_432542814.jpeg

Dans l’écosystème Linux embarqué, Yocto est en train de devenir un outil majeur pour la création de distributions embarqués sur mesure, alliant richesse fonctionnelle et fiabilité.

Ce meetup sera divisé en 2 parties : une présentation d'environ 1h30 des outils Yocto (http://www.yoctoproject.com) / Angström (http://www.angstrom-distribution.org/), suivie d'un temps d'échanges entre les participants.

Détails de la présentation :

• Contexte technique et business
◦ Évolutions techniques : 10 ans de Linux en embarqué
◦ Évolutions des besoins produits : TTM, richesse fonctionnelle
◦ Le couple fort des smart devices : ARM + Linux
◦ Le challenger Android
◦ Quelques arguments en faveur d’une solution Linux plutôt qu’Android

• Nécessité d’un outil dédié aux distributions embarquées
◦ Gestion de l’arbre des dépendances des composants logiciels
◦ Reproductibilité des générations des images
◦ Isolation entre logiciels du poste développeur et de la cible
◦ Les principales solutions : Buildroot, LTIB, Scratchbox 2, OpenEmbedded/Angstrom/Yocto

• Utilisation de Yocto / Angström
◦ Workflow de Yocto
◦ Sources amont : recettes et logiciels upstream
◦ Produits aval : images, paquets, SDK, récapitulatif licences
◦ Moteur bitbake
◦ Tâches élémentaires de création d’un composant logiciel
◦ Structuration en couches
◦ Anatomie des recettes
◦ Création d’une image à partir de l’existant
◦ Création de recettes nouvelles
◦ Adaptation de recettes existantes
◦ Gestion du versionning
◦ Création d’un BSP pour un nouveau hardware
◦ Reproductibilité et isolation

Intervenant sur la présentation :

Christian Charreyre, actif en Linux embarqué au sein de CIO Systèmes Embarqués (http://www.ciose.fr) depuis 15 ans, et utilisateur de Angström / Yocto depuis 6 ans.

Photo of Aix Marseille Embedded Linux Meetup group
Aix Marseille Embedded Linux Meetup
See more events