New System Programming for Embedded Linux Course - EL-401

Announcing a brand new course

A four day course giving delegates the core skills required to develop high performance, reliable, efficent multi-threaded software with Linux.

The course focuses on the interface between applications and the Linux kernel and the POSIX specification in particular. Attendees learn about multi-threaded programming, memory management, signals and interprocess communication, including IPC using local sockets.

It is intended for engineers working on embedded Linux devices, and hence there is an emphasis throughout on robust design, efficient use of resources and real-time behaviour. All lab exercises are cross-compiled and tested on a typical embedded development board, in this case the Beaglebone. Attendees will learn how to set up the Eclipse IDE for cross development, remote debugging and remote target management.