OSS colleagues, the Embedded Linux Development Certification (LFD450) from the Linux Foundation give you the step-by-step framework for developing an embedded Linux product. Starting with the cross-compiler, you’ll learn about setting up a development system, boot loaders, the kernel, drivers, device tree, and all the various software and decisions that need to be made when building a user space root filesystem, such as those in use in consumer electronics, military, medical, industrial, and auto industries. Hands-on labs with a RISC-V based emulated development target allow students to practice both coding and building the various parts of the system covered in class. Skill-based training modules include: 1) How to Work in OSS Projects, 2) Embedded and Real-Time Systems Concepts, 3) Cross-Development Environments: Goals and Needs, 4) Kbuild System., 5) Cross-Development Toolchain, 6) QEMU, 7) Booting a Target Development Board from uSD, 8) Booting a Target Development Board over Ethernet, 9) Boot loaders and U-Boot, 10) Kernel Configuration, Compilation, Booting, 11) Device Drivers, 12) Device Trees, 13) Target Filesystem Packaging, 14) Build Target Root Filesystem, 15) Root Filesystem Choices, 16) Configuring uClibc, 17) Another Alternate C-library: musl , 18) Build BusyBox Utility Suite, 19) Kernel Monitoring and Debugging, 20) Right-Sizing, 21) Memory Technology Devices (Flash Memory Filesystems), 22) Compressed Filesystems, 23) System Upgrades, 24) Real-Time Extensions, 25) Closing and Evaluation Survey, 26) Kernel Architecture Preview, 27) Kernel Source Tree Overview, 28) Kernel Programming Preview, 29) Basic Target Development Board Setup, 30) Booting the Target Development Board from uSD, and 31) Booting a Target Development Board over Ethernet.
Enroll today (teams & execs welcome): https://tinyurl.com/2p8m75ju
Much career success, Lawrence E. Wilson - Online Learning Central