引言
32位ARM(Advanced RISC Machines)嵌入式處理器具有高性能、低功耗、高性價比的特性,已被廣泛應(yīng)用于消費電子產(chǎn)品、無線通信、控制和網(wǎng)絡(luò)通信等領(lǐng)域。嵌入式系統(tǒng)的功能通常比較單一和固定,沒有像PC機的BIOS那樣的固件程序,因此必須有專門的啟動程序來引導(dǎo)硬件系統(tǒng)進(jìn)入操作系統(tǒng)或應(yīng)用程序,整個系統(tǒng)的啟動加載任務(wù)就由Bootloader來完成。Bootloader是嚴(yán)重的依賴于硬件而實現(xiàn)的,所以,建立一個通用的Bootloader幾乎是不可能的,于是出現(xiàn)了多種引導(dǎo)加載程序,如Blob、Redboot、Vivi和U-boot等。其中U-boot是當(dāng)前比較流
[登陸后可查看全文]