Montpellier Concevoir un système embarqué Linux avec Yocto
Le mardi 24 février 2015 de 14h00 à 17h00.
Eugène Bataillon, Montpellier, Occitanie
Le projet Yocto a tendance à devenir la solution de référence pour les industriels qui veulent concevoir un device autour de Linux embarqué.
Hébergé par la Linux Foundation et soutenu par de très nombreux fondeurs tels Intel, AMD, Broadcom, Texas Instruments, Freescale, il sert de base à des solutions Linux commerciales, mais peut également être utilisé par tout développeur qui souhaite bénéficier d'une solution Linux embarqué à fort contenu applicatif, avec une grande qualité de production de la distribution tant du point de vue de la richesse que de la fiabilité ou de la reproductibilité.
C'est pourquoi CIO Systèmes Embarqués, pour le compte du programme Cap'tronic qui vise à réussir l’intégration de solutions électroniques et de logiciel embarqué dans les produits des PME, anime un séminaire gratuit dédié à ce sujet le 24 février 2015 à Montpellier (Hérault).
Ce séminaire d'une 1/2 journée est l'occasion de faire un point sur 10 années d'évolution de Linux dans l'embarqué, puis de mettre en avant la nécessité de se doter d'un outil adapté pour créer une distribution embarquée adaptée aux besoins actuels, avant d'entrer plus en détail sur le projet Yocto et l'outil qu'il propose.
Une démonstration de l'utilisation de l'outil sur le poste développeur, et de la distribution générée sur carte ARM intégrant un processeur IMX.6 de Freescale est prévue en fin de séminaire, ainsi qu'une session de questions / réponses.
Si le séminaire est gratuit, les inscriptions sont obligatoires.
Programme
- Accueil 13:30
- Contexte technique et business - 30 min
- É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 AndroidQuelques arguments en faveur d’une solution Linux plutôt qu’Android
- Nécessité d’un outil dédié aux distributions embarquées - 30 min
- Gestion de l’arbre des dépendances des composants logiciels
- Reproductibilité des générations des imagesIsolation entre logiciels du poste développeur et de la cible
- Les principales solutions : Buildroot, LTIB, Scratchbox 2, OpenEmbedded/Angstrom/Yocto
- Utilisation de Yocto - 60 min
- 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
- Questions / Réponse - 30 min
- Démonstration sur hardware IMX6 - 30 min
- Lieu : Place Eugène Bataillon Montpellier
Informations
- Site web
- http://www.captronic.fr/Concevoir-un-systeme-embarque-Linux-avec-YOCTO,1560.html
- Contact
- christian POINT charreyre CHEZ ciose POINT fr
- seminaire yocto conception linux embarque distribution captronic linux-fondation