Book Image

Learning Embedded Linux Using the Yocto Project

By : Alexandru Vaduva, Vaduva Jan Alexandru
Book Image

Learning Embedded Linux Using the Yocto Project

By: Alexandru Vaduva, Vaduva Jan Alexandru

Overview of this book

Table of Contents (20 chapters)
Learning Embedded Linux Using the Yocto Project
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
8
Hob, Toaster, and Autobuilder
9
Wic and Other Tools
Index

Comparing various bootloaders


As we read earlier, a number of bootloaders are available for embedded systems. The ones that will be presented here are as follows:

  • U-Boot: This is also called the Universal Bootloader and is available mostly for PowerPC and ARM architectures for embedded Linux systems

  • Barebox: This was initially known as U-Boot v2 and was started in 2007 with the scope to solve the limitations of U-Boot; it changed its name over time because the design goals and community changed

  • RedBoot: This is a RedHat bootloader derived from eCos, an open-source real-time operating system that is portable and devised for embedded systems

  • rrload: This is a bootloader for ARM and is based on embedded Linux systems

  • PPCBOOT: This is a bootloader for PowerPC and is based on embedded Linux systems

  • CLR/OHH: This represents a flash bootloader for embedded Linux systems based on an ARM architecture

  • Alios: This is a bootloader that is written mostly in assembler, does ROM and RAM initializations...