Commit | Line | Data |
---|---|---|
cf491568 | 1 | |
4c4048c7 JB |
2 | README for bootloader |
3 | ||
cf491568 | 4 | |
64ac62a7 JB |
5 | Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for |
6 | Embedded Power Architecture®, ARM, MIPS, x86 and other processors. | |
7 | ||
4c4048c7 JB |
8 | CRUX-ARM uses U-Boot as default bootloader for some devices, like efikamx, |
9 | cubieboard, cubieboard2, cubox, and maybe more in the future. | |
64ac62a7 | 10 | |
4c4048c7 JB |
11 | In this repository you'll find all required to convert kernel images from |
12 | zImage format to uImage, which used by U-Boot. To do that you need to use | |
13 | mkimage, which can be built with the Makefile provided. | |
a942845a | 14 | It's important to note that you must build mkimage with the compiler flags |
4c4048c7 JB |
15 | for your host. |
16 | Also mkimage can convert files like initrd.gz to uInitrd in order to be | |
17 | loaded it by U-Boot at boot stage. | |
64ac62a7 | 18 | |
4c4048c7 JB |
19 | To generate all the stuff required for a device you'll find a directory for |
20 | each one. Take a look in "./devices/<yourdevice>" for more information. |