Atelier : Concevoir un système embarqué Linux avec YOCTO

Formations





Accueil du site > fr > Formations > Ateliers - historique 2015 > Atelier : Concevoir un système embarqué Linux avec YOCTO
Du 7 au 8 octobre 2015MONTPELLIER (34)
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é (fondeurs, sociétés proposant des solutions Linux embarqué professionnelles) fait aujourd’hui figure de solution de choix pour créer un tel environnement Linux.
Cet atelier présentera le concept et l’outil, comment l’utiliser, les bonnes pratiques, les avantages et inconvénients vis-à-vis d’autres outils.
Intervenant : Mr Christian CHARREYRE de la société CIO Informatique industrielle.

PROGRAMME

JOUR 1 : APPROCHE THEORIQUE
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.

JOUR 2 : 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és nativement
• Créer une recette pour logiciel développé en interne.

INFORMATIONS PRATIQUES

Public visé : PMEs, startups ou bureaux d’études du secteur électronique :

Pré-requis : Connaissance minimale de Linux en environnement desktop

Date et lieu 7, 8 Octobre 2015 de 9h00-17h00 au LIRMM - Campus St Priest - 161 rue Ada - 34095 MONTPELLIER

Participation aux frais
Pour les adhérents CAP’TRONIC : prise en charge totale du coût de l’inscription dans la limite de 10 hommes.jour dans l’année d’adhésion de l’entreprise. La participation à l’atelier est donc gratuite. L’inscription sera validée à réception d’un chèque de 100 €TTC, par personne, qui sera renvoyé au participant après l’atelier. En cas d’absence non remplacée à l’atelier, la caution sera encaissée et une facture établie.
Si vous êtes une PME non adhérente, vous pouvez adhérer à l’association JESSICA France pour un montant de 600,00€ TTC ; pour cela contactez l’ingénieur CAP’TRONIC.
Pour les grandes entreprises et les PME qui ne souhaitent pas adhérer : 960,00 € TTC (TVA 20% incluse), soit 800 € HT pour les deux journées.

Remarque : La prise en charge de cette formation est possible par les Organismes Paritaires Collecteurs Agréés (OPCA) - Déclaration d’activité formation continue CAP’TRONIC enregistrée sous le numéro 82 38 05719 38 auprès du Préfet de région de Rhône-Alpes.

Contact et inscription : Richard SALVETAT : 06 86 40 94 52 – Inscrivez-vous par email au plus tôt : salvetat@captronic.fr Retournez votre chèque d’inscription par courrier :
JESSICA FRANCE - Bât3 - bureau B6.2 - Campus Saint Priest 161 rue Ada - 34095 MONTPELLIER CEDEX 5
Crédits © JESSICA FRANCE 2005 - 2016
Le programme CAP’TRONIC est financé par le Ministère de l’Economie et des Finances.