Created by useiconic.comfrom the Noun Project

Améliorer sa productivité avec l'extension du Projet Yocto pour VS Code

Grâce à son framework complet permettant de personnaliser les distributions Linux embarquées, le Projet Yocto est devenu le principal système de construction Linux pour les systèmes d'exploitation industriels. Visual Studio Code (VS Code) étant l'un des IDE les plus populaires, nous avons rénové l'extension du projet Yocto dans le but de fournir un langage BitBake complet et un outil de construction IDE. À travers une série de conférences et d'exercices pratiques, cette formation est conçue pour vous fournir les connaissances et les compétences dont vous avez besoin pour utiliser efficacement l'extension du Projet Yocto. Vous apprendrez les bases ainsi que les fonctionnalités avancées, incluant l'intégration avec des serveurs externes, la création d'environnements reproductibles, l'utilisation de Python et Bash dans les recettes, et la maîtrise de Devtool pour la gestion de l'espace de travail et le débogage.

Plan de cours

La matinée

  • Introduction
  • La coloration syntaxique et le survol de la documentation
  • Paramètres et commandes de l'extension
  • Arborescence des recettes et navigation dans les sources
  • Partage des téléchargements et du cache d'état partagé sur le réseau
  • Utilisation d'un serveur de compilation externe
  • Docker pour des environnements de construction reproductibles

Exercises

  • Configurer une installation native pour Poky
  • Utiliser les commandes BitBake à travers l'interface graphique
  • Exploiter les fonctionnalités de navigation dans les sources
  • Exécuter VS Code sur un serveur de build distant
  • Utilisation de docker et de configurations de construction multiples

L'après-midi

  • Extraction d'informations à travers l'analyse des recettes
  • Langages intégrés Python et Bash
  • Présentation de Devtool
  • Compilation croisée du SDK Devtool

Exercises

  • Fonctionnalités avancées de l'analyse de recettes
  • Gestion d'un espace de travail devtool
  • Utiliser le SDK devtool pour déboguer une cible

Public

Ce cours est destiné aux développeurs Linux embarqués qui utilisent le projet Yocto pour empaqueter des applications embarquées et prendre en charge du matériel personnalisé.

Prérequis

  • Connaissance du Projet Yocto
  • Connaissance de Linux embarqué
  • Linux shell

Ce cours est proposé par les contributeurs du Projet Yocto et les mainteneurs de son extension VS Code. Ils vous donneront les bonnes pratiques et les astuces pour améliorer votre productivité avec l'extension du Projet Yocto. En outre, les stagiaires peuvent poser leurs questions spécifiques au contexte et bénéficier de l'expérience pratique de nos consultants, acquise en travaillant sur différents projets locaux et internationaux. Pour un cours sur mesure, veuillez nous contacter.