Status

The full first draft is present in this repository. Part IX is drafted as an advanced virtualization track, with QEMU and hardware lab validation still pending.

Part

Chapters

Current state

Part I — Foundations

1–8

Drafted

Part II — Bare-metal i.MX6ULL

9–18 + 18A–18C

Drafted

Part III — U-Boot, deeply

19–24 + 22A, 23A

Drafted

Part IV — The Kernel

25–30 + 27A, 30A

Drafted

Part V — Root filesystem & user space

31–35 + 35A–35C

Drafted

Part VI — Driver development

36–55 + 51A, 51B, 52A, 54A, 54B, 55A–55I

Drafted

Part VII — Device cookbook

64–117

Drafted

Part VIII — Debug, production, advanced

118–126 + 120A, 121A, 122A, 123A, 125A

Drafted

Part IX — Applied virtualization and mixed-criticality systems

127–139

Drafted, lab validation pending

The current phase is technical review and copy edit, plus lab validation for Part IX. Treat command sequences, register tables, production/security flows, and all Part IX virtualization labs as draft material until they have a tested-environment note in the chapter itself.

See the home page for the reading order and the full table of contents for the full scope.