Zephyr Kernel

Boot Sequence

The boot sequence of Zephyr is not in the documentation, but can be referenced form this conference recording as well as its slides.

Basically, the boot sequence is as follows:

../../_images/startup_early_driver.jpg

Early driver initialization.

../../_images/startup_kernel.jpg

Kernel initialization.

../../_images/startup_post_kernel.jpg

Kernel initialization.