Introduction To U-Boot
The
U-Boot utility is a multi-platform, open-source, universal
boot-loader with comprehensive support for loading and managing boot
images, such as the Linux kernel. It supports the following features:
- Network download: TFTP, BOOTP, DHCP, NFS
- Serial download: s-record, binary (via Kermit)
- Flash management: copy, erase, protect, cramfs, jffs2
- Flash Types: CFI NOR-Flash, NAND-Flash
- Memory utilities: copy, dump. crc, check, mtest
- Mass Storage Devices: IDE, SATA, USB
- Boot from disk: raw block, ext2, fat, reiserfs
- Interactive shell: choice of simple or "busybox" shell with many scripting features.
This book is a quick guide to getting started. For full details of
U-Boot's features please refer to the README file and visit the
official website.