Section 2:
System Architecture and Design Decisions
By the end of Section 2, we will be able to make informed decisions concerning the storage of programs and data, how to divide work between kernel device drivers and applications, and how to initialize the system.
This part of the book comprises the following chapters:
- Chapter 9, Creating a Storage Strategy
- Chapter 10, Updating Software in the Field
- Chapter 11, Interfacing with Device Drivers
- Chapter 12, Prototyping with Breakout Boards
- Chapter 13, Starting Up – The init Program
- Chapter 14, Starting with BusyBox runit
- Chapter 15, Managing Power