Created by useiconic.comfrom the Noun Project

Améliorer la productivité avec l'extension VS Code pour Yocto

Ce cours est proposé par des contributeurs du projet Yocto et des mainteneurs de son extension VS Code. Ils vous fourniront les meilleures pratiques et des conseils pour améliorer votre productivité avec l'extension du projet Yocto. De plus, les stagiaires peuvent poser des questions spécifiques à leur 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.

Plan de cours

  • Introduction
  • Mise en surbrillance de la syntaxe et affichage de la documentation au survol
  • Paramètres et commandes de l'extension
  • Arborescence des recettes et navigation dans les sources
  • Partage d'un cache de téléchargements et d'état partagé sur le réseau
  • Utilisation d'un serveur de construction externe
  • Docker pour des environnements de construction reproductibles
  • Extraction d'informations par le biais de l'analyse des recettes
  • Langages embarqués Python et Bash
  • Vue d'ensemble de Devtool
  • SDK Devtool pour la compilation croisée

Exercices

  • Configuration d'un environnement natif pour Poky
  • Utilisation des commandes BitBake via l'interface graphique
  • Exploitation des fonctionnalités de navigation dans les sources
  • Exécution de VSCode sur un serveur de construction distant
  • Utilisation de Docker et de plusieurs configurations de construction
  • Fonctionnalités avancées avec l'analyse des recettes
  • Gestion d'un espace de travail devtool
  • Utilisation du SDK devtool pour déboguer une cible

Public

Ce cours est conçu pour les développeurs Linux embarqués utilisant le projet Yocto pour empaqueter des applications embarquées et prendre en charge du matériel personnalisé.

Prérequis

  • Compréhension du projet Yocto
  • Connaissance en Linux embarqué
  • Shell Linux