Embedded Linux Development with Yocto

This five-day package covers all aspects of embedded Linux development - kernel development, kernel modules, driver development, device handling, threads, memory handling, GNU tools for development and debug, profiling, cross-platform development and building your own distribution with Yocto. [5 days]

Course description

This five-day package covers all aspects of embedded Linux development - kernel development, kernel modules, driver development, device handling, threads, memory handling, GNU tools for development and debug, profiling, cross-platform development and building your own distribution with Yocto.

The individual modules (ELKD2, ELAD2 and ELY1) can also be taken separately, see the module websites for details.

The ENEA Linux distribution will be used for the training needs.


Objectives
The training presents the essential theoretical and practical elements required in order to be proficient in a Linux development environment. After the training, the student should be understand, implement and perform embedded Linux development, debugging and handling distributions with Yocto.

Course details

Who should attend?

C programmers with working knowledge of the embedded systems and embedded software development, experience with Linux as a development platform.


Previous knowledge

C programming skills, working knowledge of the embedded systems and embedded software development, experience with Linux as a development platform.

Course Materials

The course documentation is written in-house in English. The course is normally given in English.

Details
Where
Stockholm, Bucharest or On-Site
When
On request
Number of days
5
Price
SEK 22000 / USD 2500 / EUR 2350

Course outline

Theoretical discussion on the Linux Kernel and hands-on exercises

For full details and contents, see the individual module websites:
ELKD2: Linux Kernel and Driver Development with Enea Linux
ELAD2: Application Development and Debug with Enea Linux
ELY1: Building Custom Linux Distributions with Yocto