Yocto Open Embedded

Formation

A distance

1 950 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation intensive

  • Niveau

    Niveau intermédiaire

  • Méthodologie

    A distance

  • Durée

    3 Jours

Yocto est un moteur de génération d'image de distribution pour systèmes embarqués (Linux) particulièrement puissant et flexible.
Cette formation permet de bien maîtriser la problématique de la génération d'images avant de voir comment Yocto y répond.

Précisions importantes

Documents

  • Yocto - Programme.pdf

À propos de cette formation

Understanding Embedded Linux principles (0.5 day)
Understanding Yocto / OpenEmbedded principles (2.5 days)
Writing sample recipes based on OSS standards
- Autotools
- CMake
- Linux drivers
- Device Tree
Customizing existing Yocto recipes
Using Yocto tools (SDK, Devtool, ptest, testimage, etc.)
Building a Yocto “IoT” device !

Ingénieurs et chefs de projets techniques qui seront amenés à concevoir une solution industrielle basée sur YOCTO.

Connaissance utilisateur Linux ou à défaut UNIX
Notions de langage C
Manipulation de la ligne de commande (shell)

Aucun

Les +++ de cette formation : Une formation résolument tournée vers la PRATIQUE qui aborde point à point les problèmes rencontrés lors de la mise en place d'une distribution Yocto. Chaque étape de la formation est accompagnée d'un mini-TP permettant d'intégrer les concepts de l'outil au fur et à mesure de la formation.

Un mail est envoyé et notre Conseiller Formation prend contact par téléphone ou par mail

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Yocto Open Embedded
  • Embarqué
  • Linux
  • Raspbian
  • Iot
  • Informatique
  • Yocto
  • Buildroot
  • Eclipse
  • HOB

Professeurs

Collaborateur Smilien

Collaborateur Smilien

Expert dans son domaine

Le programme

Embedded Linux section

  • GNU/Linux reminders

  • GPL/LGPL licenses

  • Introducing the cross-compilation

  • Cross-compiling the Linux kernel

  • BusyBox

  • Using a “build system”

    • Pros and cons

    • Main tools (Buildroot, Yocto/OpenEmbedded, etc.)

Yocto section

  • History (OpenEmbedded → Yocto)

  • Main concepts : BitBake, metadata, layers, inheritance, etc.

  • Creating the core-image-minimal distribution for QEMU/ARM

  • Generated directories (deploy and work)

  • Tuning and optimisation with local.conf and bblayers.conf

  • Creating a test layer *

  • Creating a recipe using a simple “Makefile” *

  • Using Autotools / CMake classes *

  • Package management (OPKG) *

  • Static and dynamic dependencies *

  • Layer priority, extending recipes (.bbappend) *

    • Applying patches *

    • Using configuration fragments *

  • Device tree integration *

  • Kernel recipes and modules (using the “module” class) *

  • Custom images and the “packagegroup” class *

  • Testing a custom image with NFS-Root *

  • Creating a custom “distro” *

  • Building and using the cross-toolchain (SDK/eSDK)

    • Remote debugging with gdb/gdbserver *

  • Using “Devtool” *

  • Using external sources *

  • Using CI (“ptest” and “testimage”) *

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Yocto Open Embedded

1 950 € HT