Formation “Linux embarqué avec Yocto”

Linux embarqué avec YoctoPour concevoir un système embarqué s’appuyant sur Linux, il existe de nos jours deux environnements principaux : Buildroot et Yocto. Pour vous aider à choisir, nous vous proposons notre note technique “Conception d’un système Linux industriel“.

Ce cours vous permet d’appréhender l’environnement Yocto pour créer un système embarqué personnalisé dans lequel vous apprendrez à intégrer votre propre code métier.

Les travaux pratiques de ce cours ont lieu sur des systèmes Raspberry Pi 3, que les participants configurent entièrement.

Lorsque les formations ont lieu dans nos locaux en inter-entreprise ou en formation individuelle, les participants peuvent conserver à l’issue de la formation la carte Raspberry Pi 3 (ainsi que son câble d’alimentation et sa carte SD).

Points-clés

Durée : 4 jours (3 jours en formation individuelle).

Tarifs 2018 :

  • En nos locaux à Évry (91) : 2350 €HT (déjeuners et collations offerts).
    Tarif dégressif si plusieurs inscrits de la même société à la même session.
  • Prochaines sessions : du 13 au 16 novembre 2018, du 22 au 25 janvier 2019, du 16 au 19 avril 2019, du 17 au 20 juin 2019. Renseignements et inscriptions : formations@logilin.fr

Pré-requis : connaissance de Linux (niveau utilisateur) et du langage C

Conseil cursus : pour prolonger cette formation, nous vous proposons les cours “Temps Réel Linux et Xenomai” ou “Écriture de drivers et programmation noyau Linux“.

Plan : Téléchargez le plan détaillé au format PDF.

Thèmes abordés

  • Développement embarqué sous Linux : outils de développement et de mise au point des applications, utilisation de l’environnement Éclipse, compilation et débogage croisés pour une cible embarquée
  • Espace noyau : ajustement et compilation d’un noyau Linux spécifique, application de patch, préparation d’un système de fichiers, étude du bootloader et du démarrage.
  • Espace utilisateur : chargement des utilitaires et démarrage des services, initialisation du réseau, Telnet et FTP, mise au point des bibliothèques et des applications personnalisées.
  • Aspects avancés : conseils de paramétrage de l’ordonnanceur et de la mémoire, mise en œuvre d’un serveur HTTP, d’un serveur SSH/SCP, synchronisation d’horloge avec PTP, supervision par agent SNMP, etc.

Plan détaillé

Linux en environnement industriel