Journal Meetup le 28 Mars 2017 à Grenoble "Créer sa distrib' Linux embarqué avec les outils Yocto"

Posté par  . Licence CC By‑SA.
10
8
mar.
2017

Le groupe Rhone Alpes Embedded Systems Meetup organise une rencontre sur le thème "Créer sa distribution Linux embarqué avec les outils Yocto / Angström" le 28 Mars 2017 en soirée à Grenoble. Cette soirée sera divisée en 2 parties : une présentation d'environ 1h30 suivie d'un temps d'échanges entre les participants autour d'un buffet.

L'objectif est de permettre aux participants de découvrir comment créer sur mesure une distribution Linux adaptée à son projet embarqué, et d'échanger expériences et bonnes pratiques. La présentation sera effectuée par Christian Charreyre, expert Linux embarqué et formateur chez CIO Systèmes Embarqués.

La manifestation se déroule dans les locaux du Totem à Grenoble (adresse précise sur la page dédiée au meetup). Elle est entièrement gratuite mais nécessite une inscription auprès du groupe.

L'agenda de la partie présentation est le suivant :

  • 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 des 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 des versions ;
    - création d’un BSP pour un nouveau hardware ;
    - reproductibilité et isolation.

  • # fedorahosted.org

    Posté par  . Évalué à 2.

    Tiens, d'ailleurs, quel est l'impact sur Yocto de l'arrêt de fedorahosted.org ?
    Je suppose que le travail est en cours pour actualiser les liens vers les paquets de code source. Mais cela risque d'occasionner une période d'indisponibilité.

    Pour rappel :
    - D'une part, fedorahosted.org a arrêté l'hébergement de projets depuis le 1er mars : (https://fedoraproject.org/wiki/Infrastructure/Fedorahosted-retirement)
    - D'autre part Yocto (plus précisément git://git.openembedded.org/meta-openembedded) pointe vers fedorahosted.org pour une quinzaine de projets.

    Buildroot est également concerné d'ailleurs.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.