快捷登錄,享 免費(fèi)下載
首頁(yè) > 軟件下載 > 系統(tǒng)工具 > bootloader
bootloader

bootloader

  • 軟件大小80.89 KB
  • 版本類(lèi)型正式版
  • 更新時(shí)間2016-01-15
  • 版本號(hào)1.0
  • 軟件語(yǔ)言簡(jiǎn)體中文
  • 軟件廠(chǎng)商
  • 適用系統(tǒng)WinXP/WIN7/Win8/Win10
  • 軟件授權(quán)免費(fèi)軟件

bootloader安裝教程

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)中,通常并沒(méi)有像BIOS那樣的固件程序(注,有的嵌入式CPU也會(huì)內(nèi)嵌一段短小的啟動(dòng)程序),因此整個(gè)系統(tǒng)的加載啟動(dòng)任務(wù)就完全由BootLoader來(lái)完成。在一個(gè)基于ARM7TDMI core的嵌入式系統(tǒng)中,系統(tǒng)在上電或復(fù)位時(shí)通常都從地址0x00000000處開(kāi)始執(zhí)行,而在這個(gè)地址處安排的通常就是系統(tǒng)的BootLoader程序。

Bootloader的操作模式

1.自啟動(dòng)模式:在這種模式下,bootloader從目標(biāo)機(jī)上的某個(gè)固態(tài)存儲(chǔ)設(shè)備上將操作系統(tǒng)加載到RAM中運(yùn)行,整個(gè)過(guò)程并沒(méi)有用戶(hù)的介入。

2.交互模式:在這種模式下,目標(biāo)機(jī)上的bootloader將通過(guò)串口或網(wǎng)絡(luò)等通行手段從開(kāi)發(fā)主機(jī)(Host)上下載內(nèi)核映像等到RAM中??梢员籦ootloader寫(xiě)到目標(biāo)機(jī)上的固態(tài)存儲(chǔ)媒質(zhì)中,或者直接進(jìn)入系統(tǒng)的引導(dǎo)。也可以通過(guò)串口接收用戶(hù)的命令。

Bootloader的啟動(dòng)過(guò)程

第一階段:

1.初始化基本硬件;

2.把bootloader自動(dòng)搬運(yùn)到內(nèi)存中;

3.設(shè)置堆棧指針并將bss段清零。為后續(xù)執(zhí)行代碼做準(zhǔn)備;

第二階段:

1.初始化本階段要用到的硬件;

2.讀取環(huán)境變量;

3.啟動(dòng):

(a)自啟動(dòng)模式,從Flash或通過(guò)網(wǎng)絡(luò)加載內(nèi)核并執(zhí)行;

(b)下載模式,接收到用戶(hù)的命令后執(zhí)行;

下載地址

bootloader bootloader v1.0 正式版