PowerPC U-Boot
X-ES's adoption of open standards with the U-boot bootloader has mirrored the same movement by Freescale Semiconductor in its reference platforms. This allows for optimal compatibility with Freescale chipsets and fast time-to-market. Leveraging an industry standard bootloader allows X-ES to focus its development efforts on software quality and feature improvements for its customers, rather than supporting legacy boot firmware.
U-boot supports X-ES's Power-on Built-In Tests (PBIT), allowing for optimal test coverage. Users have control over which PBIT tests are executed via environment variables. Default "quick boot" and "highest test coverage" settings are provided.
- Supports booting OSs from a variety of mediums, for example TFTP, NFS, from NOR/NAND flash, USB, and SATA.
- Features Power On Self Tests (POSTs) which integrate with X-ES's standard BIT software package
- Supports redundant U-Boot images for maximum reliability
- Includes U-Boot binaries, as well as the U-Boot source code on request
- Includes documentation, with command usage and how to boot a variety of OSs
- Provides a common user interface and is supported on a wide variety of processor architectures
- Some older PowerPC-based products support xMon and not U-Boot
