在嵌入式操作系統(tǒng)中,BootLoader是在操作系統(tǒng)內(nèi)核運行之前運行。可以初始化硬件設(shè)備、建立內(nèi)存空間映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個合適狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準備好正確的環(huán)境。在嵌入式系統(tǒng)中,通常并沒有像BIOS那樣的固件程序(注,有的嵌入式CPU也會內(nèi)嵌一段短小的啟動程序),因此整個系統(tǒng)的加載啟動任務(wù)就完全由BootLoader來完成。在一個基于ARM7TDMIcore的嵌入式系統(tǒng)中,系統(tǒng)在上電或復(fù)位時通常都從地址0x00000000處開始執(zhí)行,而在這個地址處安排的通常就是系統(tǒng)的BootLoader程序[1]。
基于ARM嵌入式系統(tǒng)的Bootloader的設(shè)計與實現(xiàn).pdf...
??
?? 黃華強
韓國mizi公司開發(fā)的arm專用bootloader,輕量級,結(jié)構(gòu)清晰,適合學(xué)習...
??
?? watch100
coldfire5307的bootloader 將程序?qū)懭雈lash,在diab下面編譯通過,用singlestep調(diào)試成功...
??
?? Breathe0125
Linux2.4.21的bootloader下載工具...
??
?? ma1301115706
vivi bootloader,已經(jīng)修改過的適用于s3c2410...
??
?? 363186