O'Reilly logo

Linux for Embedded and Real-time Applications, 3rd Edition by Doug Abbott

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 14

U-Boot Boot Loader and Getting Ready to Ship

The box said “Requires Windows 95 or better.” So, I installed Linux.

U-Boot

As we saw in the previous chapter, a boot loader is a program that does some initialization in preparation for loading and running the OS and its supporting infrastructure. In a sense, the boot loader is like the BIOS in a desktop PC or server. The principal difference is that a boot loader executes once when the system powers up and then goes away. The BIOS hangs around to provide low-level I/O services.

Background

Desktop Linux systems have a boot loader in addition to the BIOS. These days it’s usually GRUB. But because the BIOS does all the heavy lifting of initializing the hardware, GRUB itself does little more than ...

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