Les travaux pratiques peuvent être menés soit sur qemu soit sur des cartes cibles, qui peuvent être : | ||
Cartes "STM32MP15-DK2" à double Cortex/A7 de STMicroelectronics | ||
Cartes "SabreLite" à base de Quad Cortex/A9 de NXP | ||
Cartes "imx8q-evk" à base de Quad Cortex/A53 de NXP | ||
Nous utilisons la dernière version de Yocto supportée par le fournisseur de la puce | ||
Nous utilisons un noyau linux récent (4.x), tel que supporté par le fournisseur de la puce |
Exercise : | Booting the board on NFS, using pre-existing images | |
Exercise : | Configuring and building u-boot with its native build system |
Exercise : | Configuring and compiling a target kernel for the target board with the kernel build system |
Exercise : | Create a minimal BSP for the target board |
Exercise : | Cross-compiling an autotools-based package | |
Exercise : | Configuring and compiling Busybox and Dropbear | |
Exercise : | Creating a minimal root file system using busybox and dropbear |
Exercise : | Boot Linux automatically starts a user application |
Exercise : | Building an initrd root file system |
Exercise : | Building a root file system using Yocto | |
Exercise : | Use bitbake commands to build package & images | |
Exercise : | Build an extensible SDK for the generated image | |
Exercise : | Deploy the generated image using NFS |
Exercise : | Adding a new layer |
Exercise : | Writing a recipe for a local user-maintained package | |
Exercise : | Writing and debugging a package recipe for an autotools-based package | |
Exercise : | Starting a program at boot (systemd) |
Exercise : | Adding patches and dependencies to a community package | |
Exercise : | Adding a rootfsinstall task to directly copy the output of a user package in the rootfs image |
Exercise : | Create, test and modify a recipe for an existing package using devtool |
Exercise : | Create a class to generalize the “rootfsinstall” task |
Exercise : | Writing and building an image recipe | |
Exercise : | Create an image with package support for OTA deployment | |
Exercise : | Test OTA update on the generated image |
Pour vous enregistrer ou pour toute information supplémentaire, contactez nous par email à l'adresse info@ac6-formation.com.
Les inscriptions aux sessions de formation sont acceptées jusqu'à une semaine avant le début de la formation. Pour une inscription plus tardive nous consulter
Vous pouvez aussi remplir et nous envoyer le bulletin d'inscription
Ce cours peut être dispensé dans notre centre de formation près de Paris ou dans vos locaux, en France ou dans le monde entier.
Les sessions inter-entreprises programmées sont ouvertes dès deux inscrits. Sous condition d'un dossier complet, les inscriptions sont acceptées jusqu'à une semaine avant le début de la formation.
Dernière mise à jour du plan de cours : 15 novembre 2022
L'inscription à nos formations est soumise à nos Conditions Générales de Vente