U-Boot

Introduction

U-Boot is an open source bootloader targeted for embedded system platform across multiple architectures including ARM, PPC, M68K, MIPS and MicroBlaze. The U-Boot project is maintained by DENX Software Engineering and is hosted at Sourceforge. U-Boot bootloader supports a wide range of tools and facilities targetted for embedded systems. Hence, the usage and configuration of U-Boot is a big topic and are widely discussed and documented on the Internet.

This chapter will only cover topics related to U-Boot in PetaLinux. Refer to the U-Boot Manual for more information on U-Boot.

Scope and Background

The reader of this chapter should be familure with the following topics:

  • Using U-Boot
  • Working with PetaLinux

Assumptions