|
|
|
|
|
|
|
ac6 >> ac6-training >> Systèmes d'Exploitation >> Linux >> Développement du projet Yocto |
Construire une image Linux embarquée en utilisant Yocto |
Objectifs
|
Exercise : | Setting up the labs environment |
Exercise : | Building a root file system using Yocto |
Exercise : | Use bitbake commands to build packages and images |
Exercise : | Deploy the generated image |
Exercise : | Examine and understand real-life configuration files |
Exercise : | Writing a recipe for a local user-maintained package | |
Exercise : | Writing a recipe for a local out-of-tree module |
Exercise : | Writing and debugging a recipe for an autotools, git-maintained, package |
Exercise : | Writing and debugging a recipe for an autotools library package |
Exercise : | Starting an ssh daemon on the target |
Exercise : | Adding patches and dependencies to a community package |
Exercise : | Adding a rootfsinstall task to directly copy the output of an 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 : | Create a class to build firmware packages (for example using an MCU toolchain) |
Exercise : | Writing and building an image recipe | |
Exercise : | Creating a JFFS2, UBIFS or EXT2 image with Yocto |
Exercise : | Create an image with package support for OTA deployment | |
Exercise : | Test OTA update on the generated image |
Exercise : | Writing a task and customizing a recipe in Python |