May 2025
Intermediate to advanced
710 pages
16h 33m
English
This part looks at the various design decisions that need to be made before development can take place in earnest. It covers the topics of filesystems, software updates, device drivers, the init program, and power management. Chapter 12 demonstrates techniques for rapid prototyping with single-board computers and add-on boards, including how to read schematics and code hardware test scripts in Python.
Each chapter introduces a major area of embedded Linux. It describes the background so that you can learn the general principles, but it also includes detailed working examples that illustrate each of these areas. You can treat this as a book of theory or a book of examples. It works best if you do ...
Read now
Unlock full access