O'Reilly logo

Embedded Linux by John Lombardo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4. Booting Your Embedded Linux Device

CONCEPTUALLY, BOOTING AN EMBEDDED DEVICE IS VERY SIMPLE:

  1. Initialize the hardware.

  2. Ready the root filesystem.

  3. Load the kernel from the boot media.

  4. Jump into the kernel.

The kernel takes it from here; it configures memory, its drivers take possession of the hardware they’re interested in, and so on. Once the kernel is satisfied that it has taken care of everything, it starts up the userspace init process, which runs any other processes that are needed.

Like many things in life, however, even though booting the device is conceptually quite simple, the devil is in the details.This chapter looks at those ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required