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


Details
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.

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