14 hours (usually 2 days including breaks)
- Experience with Linux.
- System engineers
Embedded Linux, with its low cost, ease of customization, and compatibility with many types of microprocessors has become the natural choice for powering a wide range of devices such as smart phones, tablets, set-top boxes and MP3 players.
In this instructor-led, live training participants will learn step-by-step how to build an embedded Linux system from the ground up. From building a minimalistic kernel to configuring the bootup and initialization processes, participants will learn the tools, techniques and mindset needed to deploy a fully functional embedded Linux system.
For remote trainings, QEMU will be used to emulate the hardware. Other platforms, including real hardware devices, can be considered on a case by case basis.
Format of the Course
- Part lecture, part discussion, heavy emphasis on hands-on implementation
- Essential elements of an embedded Linux system
Preparing Your Cross-Compilation Toolchain
Understanding the Boot Process
Configuring, Compiling and Booting the Kernel
Accessing Your Hardware Using JTAG
Building and Modifying a Root File System
Overview of Available Init Systems
Writing Systemd Service Files
Installing Applications for Additional Functionality
Setting up Networking
Updating the U-Boot Boot-Loader
Tools and Workflows for Modifying, Testing and Debugging Your Linux Embedded System
Summary and Conclusion
The Vast knowledge of the lecturer.
Krzysztof Rybak - ABB Sp. z o. o.
Take the Trainer to the presentation of topics
Paweł Błaszczyk - ABB Sp. z o. o.