Developing for Embedded Linux
Linux is often used as an embedded operating system, and yet many still regard it as something of a black art. This course sheds light and brings clarity by showing exactly how to deploy Linux on a typical embedded target board through a combination of theory and practice.
Starting a board without an operating system, delegates will go through a simulated product cycle during which they will build and boot a Linux kernel; build a root file system; write a device driver and a multi-threaded application. Finally, they will review the performance of the resulting system and consider what changes could be made to improve its real-time performance.