Chapter 6

Embedded Platform Boot Sequence

The boot sequence of embedded processors varies very little regardless of the class of device and the storage media available. This chapter outlines the sequence required to execute user code in a platform, with particular reference to Intel® architecture platforms.

Before we look at various steps and stages of the boot flow, let’s talk about the two most important technologies on the system for consideration: the processor and the storage devices. The processor, which could be composed of multiple logical and physical cores, provides the execution engine. The storage devices, ranging from small NOR flashes to multi-terabyte hard disk drives, provide the code to be executed.

Multi-Core and Multi-Processor ...

Get Modern Embedded Computing now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.