← OS & ArchitectureOS & ARCHITECTURE 3.5

ARM, SoC & Boot

Not started yet — ARM registers and exceptions at a concept level, then the full power-on-to-shell-prompt boot flow, which is close to a guaranteed embedded interview question. 11 bytes across 2 chapters.

Planned chapters

  • A — ARM Essentials. Registers and modes, exceptions and the vector table, what happens at the CPU level on an interrupt, memory barriers, and alignment.
  • B — Boot Flow. Power-on and the BootROM/SPL stage, U-Boot, kernel handoff (zImage + DTB + bootargs), kernel init through to userspace (PID 1), and where driver modules enter during boot.

Not yet catalogued — check back once this topic is underway.

Notes from readers

Comments — via GitHub