Created by useiconic.comfrom the Noun Project

Improving productivity with The Yocto Project extension for VS Code

This course is proposed by contributors of the Yocto Project and maintainers of its VS Code extension. They will provide you with the best practices and tips to improve your productivity with the Yocto Project extension. In addition, trainees can ask their context-specific questions and benefit from our consultants hands-on experience gathered through working on different local and international projects. For a tailor-made course, please contact us.

Syllabus

  • Introduction
  • Syntax highlighting and documentation hover
  • Extension settings and commands
  • Recipe tree-view and sources navigation
  • Sharing a downloads and shared state cache across the network
  • Using an external build server
  • Docker for reproducible build environments
  • Extracting information through the recipe scan
  • Python and Bash embedded languages
  • Devtool overview
  • Cross-compilation devtool SDK

Exercices

  • Configuring a native setup for Poky
  • Using BitBake commands through the GUI
  • Leveraging sources navigation features
  • Running VSCode on a remote build server
  • Using docker and multiple build configurations
  • Advanced features with the recipe scan
  • Managing a devtool workspace
  • Using the devtool SDK to debug a target

Audience

This course is designed for embedded Linux developers using the Yocto Project to package embedded applications and support custom hardware.

Prerequisites

  • Understanding of the Yocto Project
  • Knowledge on embedded Linux
  • Linux shell