Logo de la rubrique Concevoir un système embarqué Linux avec YOCTO

Concevoir un système embarqué Linux avec YOCTO

Du 22 au 24 novembre 2, 5 jours - Gardanne (13)

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 et adopté par tous les grands acteurs du monde Linux embarqué, fait aujourd’hui figure de solution de choix pour créer un tel environnement Linux. Cette formation vous présentera Yocto en détails.

Pré-inscription en ligne

Formation sur 2 jours et demi
Du 22 novembre 9h au 24 novembre 12h30

OBJECTIFS

Cette formation présentera le concept et l’outil, comment l’utiliser, les bonnes pratiques, les avantages et inconvénients vis-à-vis d’autres outils.

PUBLIC VISE

Concepteurs, techniciens et ingénieurs de développement et chefs de projets techniques qui souhaitent concevoir de futurs produits basés sur des cartes électroniques sous Linux.

PREREQUIS

Maîtrise du langage C.
Maîtrise des commandes de base GNU/Linux.
Niveau technique élevé, ne convient pas aux débutants.
Un PC avec webcam, haut-parleur et micro et une liaison Internet sont requis. Droits administrateurs sur le PC requis.

INTERVENANT

Ingénieur expert en conception de systèmes embarqués, 30 ans d’expérience, Directeur technique d’un Bureau d’étude, formateur Linux / Yocto.
Le programme CAP’TRONIC aide, chaque année, 400 entreprises à monter en compétences sur les technologies liées aux systèmes électroniques et logiciel embarqué.

PRIX

Non-adhérent : 1 500€ HT
Adhérent CAP’TRONIC : 1 125€ HT

LIEU

Centre de microélectronique de Provence - 880 route de Mimet - 13120 GARDANNE

PROGRAMME

Tour de Table

  • Contexte d’utilisation
    - Évolutions de Linux embarqué
    - Les besoins actuels
    - Comment répondre au challenge Linux embarqué ?
    - Travailler avec Linux
    - Pourquoi un outil de build ?
    - Les outils disponibles
  • Licences logicielles
    - Quelques définitions
    - Les licences GPL / LPGPL
    - Matrices de compatibilité des licences
  • Présentation de Yocto
    - Workflow de Yocto
    - Les bénéfices de Yocto
  • Notions théoriques
    - Recettes
    - Bitbake
    - Tâches élémentaires
    - Paquets générés
    - Classes
    - Layers
  • Yocto en pratique
    - Organisation des répertoires
    - Variables utilisées dans les recettes
    - Anatomie d’une recette : plusieurs exemples
  • Créer une recette
    - A partir d’un projet upstream
    - Pour des développements internes
    - Utilisation de EXTRA_OECONF
    - Utilisation de EXTRA_OEMAKE
    - Variables utiles
  • Notions avancées
    - Modification différentielle d’une recette
    - Prepend et append
    - Overrides
    - Fichiers de configuration
    - Création d’une layer
    - Création d’un BSP
    - Création d’une layer distribution
    - Création d’un SDK

TRAVAUX PRATIQUES
A partir d’un environnement Yocto préparé à l’avance, adaptation de l’image de base core-image-sato avec divers exercices permettant de :
- Ajouter de nouveaux composants logiciels
- Créer une layer spécifique
- Paramétrer la langue du clavier et la timezone
- Ajouter et configurer un client NTP
- Ajouter et configurer un serveur FTP
- Créer une recette pour composant logiciel upstream non supportée nativement
- Créer une recette pour logiciel développé en interne.

Tour de Table

ORGANISATION

Moyens pédagogiques : Support de cours - Etude de cas - démonstrations - Assistance pédagogique assurée par le formateur 1 mois après la formation.
Moyens permettant d’apprécier les résultats de l’action : Evaluation de l’action de formation par la remise d’un questionnaire de satisfaction à chaud à l’issue de la formation, puis d’un questionnaire à froid quelques semaines après la formation.
Moyen permettant de suivre l’exécution de l’action : Evaluation des connaissances via un questionnaire avant et après la formation - Feuilles de présence signées par chaque stagiaire et le formateur par demi-journée de formation.
Sanction de la formation : Attestation de présence.

RENSEIGNEMENTS ET INSCRIPTION

Dorothée WALLART, wallart@captronic.fr - 06 30 92 27 32
Pour toute question y compris les conditions d’accès pour les publics en situation de handicap.

Pré-inscription en ligne

Concevoir un système embarqué Linux avec YOCTO - Du 22 au 24 novembre - Gardanne



Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par JESSICA France à des fins de communication via emailing. Elles sont conservées jusqu’à votre demande de désinscription et sont destinées aux équipes de JESSICA France localisées en France. Conformément à la loi « informatique et libertés », vous pouvez exercer votre droit d’accès aux données vous concernant et les faire rectifier en contactant contact@captronic.fr

Informations mises à jour le 15/06/2022