|
|
|
|
|
|
|
ac6 >> ac6-training >> Operating Systems >> Linux >> Embedded Linux with Buildroot and Yocto |
![]() |
![]() |
![]() |
![]() |
Building and installing an embedded and real-time Linux platform |
![]() |
![]() |
Objectives
|
Exercise: | Creating a toolchain with Crosstool-ng |
Exercise: | Booting the board on NFS, using pre-existing images |
Exercise: | Configuring and compiling a target kernel for the target board |
Exercise: | Create a minimal BSP for the target board, editing the device tree. |
Exercise: | Configuring and compiling Busybox and Dropbear | |
Exercise: | Creating a minimal root file system using busybox and dropbear |
Exercise: | Boot Linux automatically starting a user application |
Exercise: | Building an initrd root file system |
Exercise: | Building a root file system using Buildroot | |
Exercise: | Add a package to the root file system using Buidroot |
Exercise: | Building a root file system using Yocto |
Exercise: | Building a root file system using Yocto |
Exercise: | Use bitbake commands to build package & images |
Exercise: | Adding a new layer | |
Exercise: | Adding a new recipe |
Exercise: | installing Xenomai 3.x | |
Exercise: | measuring latencies | |
Exercise: | cross-compiling a xenomai application |
Exercise: | Creating a board support package in U-Boot and setup of initialization code | |
Exercise: | Looking at a first-load program |