Concevoir un système embarqué Linux avec YOCTO

Séminaires





Accueil du site > fr > Séminaires > Séminaires - historique 2015 > Concevoir un système embarqué Linux avec YOCTO
Mardi 24 février 2015MONTPELLIER (34)
Ce séminaire a pour objectif de vous présenter le concept et l’outil, comment l’utiliser, les bonnes pratiques, les avantages et inconvénients vis-à-vis d’autres outils.
Vous devez concevoir un système embarqué à base de Linux. Il vous faut pour cela créer la bonne distribution et intégrer un certain nombre de librairies tout en assurant la qualité de l’assemblage.
Le framework proposé par YOCTO fait aujourd’hui figure de solution de choix pour créer un tel environnement Linux.
Hébergé par la Linux Foundation, adopté par tous les grands acteurs du monde Linux embarqué et soutenu par de très nombreux fondeurs tels INTEL, AMD, BROADCOM, TEXAS INSTRUMENTS, FREESCALE, YOCTO 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é.

Intervenant : Christian CHARREYRE - CIO Informatique Industrielle

PROGRAMME

13h30 Accueil des participants

14h00 Introduction à la journée
  • 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 Android
    ◦ Quelques 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 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 - 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

17h00 Conclusion de la journée

INFORMATIONS PRATIQUES

Personnes concernées : Responsables de projets, Ingénieurs, Techniciens appartenant à des PMEs, startups ou bureaux d’études du secteur électronique au sens large, envisageant le développement de systèmes embarqués.

Connaissances préalables : Expérience sur Linux ou Unix

Date et lieu : 24/02/15 de 14h00 à 17h00 – Université de Montpellier – Campus du triolet - Place Eugène Bataillon – Polytech Montpellier – bat. 31 - salle SC001 - MONTPELLIER

Prix : Les frais liés à l’organisation de ce séminaire sont pris en charge par CAP’TRONIC.

Contact  : José REBEJAC - 04 67 14 96 23 – 06 79 49 72 23 - rebejac@captronic.fr

Téléchargez les documents présentés lors de ce séminaire (accès réservé aux personnes présentes au séminaire et aux adhérents CAP’TRONIC)
Si vous êtes adhérent CAP’TRONIC et si vous n’avez pas reçu de code d’accès, vous pouvez contacter Dorothée Wallart pour obtenir ce code.
Crédits © JESSICA FRANCE 2005 - 2016
Le programme CAP’TRONIC est financé par le Ministère de l’économie, de l’industrie et du numérique.