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