Embedded Linux Platform Development with Yocto Project (LFD460)
This three-day course introduces you to the Yocto Project for developing embedded software on Linux.
The Embedded Linux Platform Development with Yocto Project course is designed for experienced embedded Linux engineers who want to enhance their skills in building consistent embedded Linux systems. Participants will gain a comprehensive understanding of the Yocto Project, a collaborative open-source initiative that provides tools and methods for creating and maintaining custom Linux-based systems tailored to various hardware architectures.
Throughout the course, attendees will learn how to effectively use the Poky and BitBake build processes, customize Linux kernels and packages, and create board support packages for specific hardware. The training covers essential tools and techniques, including advanced features such as Toaster and Devtool, and emphasizes practical applications through hands-on labs. By the end of the course, participants will be well-prepared to leverage the Yocto Project for their embedded product development needs, ensuring they can build and maintain robust Linux systems efficiently.
This course assumes a foundational knowledge of embedded Linux, including experience with boot loaders, kernels, and user space software, as well as familiarity with command-line operations and basic Linux utilities. While some Python experience is beneficial, it is not a strict requirement.