在嵌入式操作系統中,BootLoader是在操作系統內核運行之前運行。可以初始化硬件設備、建立內存空間映射圖,從而將系統的軟硬件環境帶到一個合適狀態,以便為最終調用操作系統內核準備好正確的環境。在嵌入式系統中,通常并沒有像BIOS那樣的固件程序(注,有的嵌入式CPU也會內嵌一段短小的啟動程序),因此整個系統的加載啟動任務就完全由BootLoader來完成。在一個基于ARM7TDMIcore的嵌入式系統中,系統在上電或復位時通常都從地址0x00000000處開始執行,而在這個地址處安排的通常就是系統的BootLoader程序[1]。
LPC2200 bootloader , 包括兩個應用程序區,可從主區啟動或從備區啟動應用程序...
??
?? liuchee
Bootloader from sdram, flash 燒寫...
??
?? 希醬大魔王
vivi 是強大的bootloader,其源碼具有很好的參考價值,仔細研究源碼才能將其移植到不同的硬件平臺上...
??
?? manking0408
ARM的bootloader程序,涉及到寄存器等變量的初始化。...
??
?? 小儒尼尼奧
這個是嵌入式arm系列的一個bootloader程序。對需要編寫bootloader的很有參考價值...
??
?? zhichenglu