在嵌入式操作系統(tǒng)中,BootLoader是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行??梢猿跏蓟布O(shè)備、建立內(nèi)存空間映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個(gè)合適狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備好正確的環(huán)境。在嵌入式系統(tǒng)中,通常并沒有像BIOS那樣的固件程序(注,有的嵌入式CPU也會(huì)內(nèi)嵌一段短小的啟動(dòng)程序),因此整個(gè)系統(tǒng)的加載啟動(dòng)任務(wù)就完全由BootLoader來完成。在一個(gè)基于ARM7TDMIcore的嵌入式系統(tǒng)中,系統(tǒng)在上電或復(fù)位時(shí)通常都從地址0x00000000處開始執(zhí)行,而在這個(gè)地址處安排的通常就是系統(tǒng)的BootLoader程序[1]。
pxa270 的bootloader源碼,完全可用,支持網(wǎng)絡(luò)下載...
??
?? WMC_geophy
Bootloader有很多種,如本文將要閱讀的vivi,除此之外還有uboot,redboot,lilo等等。Vivi 是韓國(guó)mizi公司專門為三星s3c2410芯片設(shè)計(jì)的Bootloader。...
??
?? cazjing
Hermit-at-1.1.3,一款bootloader,不想uboot那樣大,比較好用,可以作為學(xué)習(xí)bootloader的一個(gè)不錯(cuò)的參考...
??
?? JIUSHICHEN
s3c44b0的bootloader的燒寫說明...
??
?? liglechongchong
詳細(xì)分析和介紹了linux下的bootloader,提供了許多實(shí)用信息,是不可多得的好資料...
??
?? zhenyushaw