Embedded Linux: Building a System from the Ground Up Training Course
Course
In City Of London
Description
-
Type
Course
-
Location
City of london
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 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.
Audience
System engineers
Format of the course
Part lecture, part discussion, heavy emphasis on hands-on implementation
Facilities
Location
Start date
Start date
Reviews
Subjects
- Linux
Course programme
Introduction
- 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
Compiling BusyBox
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
Closing remarks
Embedded Linux: Building a System from the Ground Up Training Course
