BootLoader是一款在windows系統(tǒng)里必備的系統(tǒng)啟動加載器,我們每次開機(jī)進(jìn)入系統(tǒng)之前,都必須要通過BootLoader免費(fèi)版來完成硬件初始化程序的加載工作,這樣才可以讓電腦里的系統(tǒng)進(jìn)程開始運(yùn)行起來。而且這款軟件也是進(jìn)行RSD刷機(jī)時(shí)必須要開啟的程序之一。
BootLoader綠色版是一款可以初始化硬件設(shè)備、建立內(nèi)存空間映射圖的系統(tǒng)工具,從而將系統(tǒng)的軟硬件環(huán)境帶到一個(gè)合適狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備好正確的環(huán)境。在嵌入式系統(tǒng)中,通常并沒有像BIOS那樣的固件程序(注,有的嵌入式CPU也會內(nèi)嵌一段短小的啟動程序),因此整個(gè)系統(tǒng)的加載啟動任務(wù)就完全由BootLoader來完成。在一個(gè)基于ARM7TDMI core的嵌入式系統(tǒng)中,系統(tǒng)在上電或復(fù)位時(shí)通常都從地址0x00000000處開始執(zhí)行,而在這個(gè)地址處安排的通常就是系統(tǒng)的BootLoader程序,有需要的快來下載吧!
可以初始化硬件設(shè)備、建立內(nèi)存空間映射圖
從而將系統(tǒng)的軟硬件環(huán)境帶到一個(gè)合適狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備好正確的環(huán)境
它完成CPU和相關(guān)硬件的初始化之后,再將操作系統(tǒng)映像或固化的嵌入式應(yīng)用程序裝在到內(nèi)存中然后跳轉(zhuǎn)到操作系統(tǒng)所在的空間,啟動操作系統(tǒng)運(yùn)行
1、引導(dǎo)加載程序。包括固化在固件(firmware)中的boot代碼(可選),和BootLoader兩大部分。
2、Linux內(nèi)核。特定于嵌入式板子的定制內(nèi)核以及內(nèi)核的啟動參數(shù)。
3、文件系統(tǒng)。包括根文件系統(tǒng)和建立于Flash內(nèi)存設(shè)備之上文件系統(tǒng)。通常用ramdisk來作為Rootfs。
4、用戶應(yīng)用程序。特定于用戶的應(yīng)用程序。有時(shí)在用戶應(yīng)用程序和內(nèi)核層之間可能還會包括一個(gè)嵌入式圖形用戶界面。常用的嵌入式GUI有:MicroWindows和MiniGUI等。
大多數(shù)Bootloader都包含兩種不同的操作模式:
(1)啟動加載模式
在這種模式下,Bootloader從目標(biāo)機(jī)的某個(gè)固態(tài)存儲設(shè)備上將操作系統(tǒng)加載到RAM中運(yùn)行,整個(gè)過程并沒有用戶的介入。這種模式是Bootloader的正常工作模式,因此在嵌入式產(chǎn)品發(fā)布時(shí),Bootloader必須工作在這種模式下。
(2)下載模式
在這種模式下,目標(biāo)機(jī)上的Bootloader將通過串口或網(wǎng)絡(luò)等通信手段從開發(fā)主機(jī)(Host)上下載內(nèi)核映像和根文件系統(tǒng)映像等到RAM中,然后可再被Bootloader寫到目標(biāo)機(jī)上的固態(tài)存儲媒質(zhì)中,或者直接進(jìn)行系統(tǒng)的引導(dǎo)。
啟動加載模式通常用于第一次燒寫內(nèi)核與根文件系統(tǒng)到固態(tài)存儲媒質(zhì)時(shí)或者以后的系統(tǒng)更新時(shí)使用;下載模式多用于開發(fā)人員在前期開發(fā)的過程中,工作于這種模式下的Bootloader通常都會向它的終端用戶提供一個(gè)簡單的命令行接口。
Bootloader的啟動過程
第一階段:
1.初始化基本硬件;
2.把bootloader自動搬運(yùn)到內(nèi)存中;
3.設(shè)置堆棧指針并將bss段清零。為后續(xù)執(zhí)行代碼做準(zhǔn)備;
第二階段:
1.初始化本階段要用到的硬件;
2.讀取環(huán)境變量;
3.啟動:
(a)自啟動模式,從Flash或通過網(wǎng)絡(luò)加載內(nèi)核并執(zhí)行;
(b)下載模式,接收到用戶的命令后執(zhí)行;
bbinfo怎么查看bootloader版本軟件?
安裝并開啟bbinfo后,程序?qū)⒆詣荧@取iPhone的全部版本信息?梢允紫瓤吹“Device”(設(shè)備)的一些顯示信息。
“Model”后面顯示的是iPhone的版本號(iPhone的固件)。
“Model Number”后面顯示的是iPhone的產(chǎn)品號碼。
“Serial Number”后面顯示的iPhone的序列號碼。
“Baseband”后面如果顯示“Present”則表示你的Model和你的Modem Firmware是相符的。
“Wifi”后面顯示的數(shù)字則為你連接的Wifi無線網(wǎng)絡(luò)熱點(diǎn)地址。
“Bluetooth”后面顯示的數(shù)字則為iPhone藍(lán)牙的連接的地址。
將畫面滾動至中間后,可以看到Baseband的一些顯示信息。
“Mdem Firmware”后面顯示是為iPhone的Baseband版本。
“EEPROM Versiom”后面顯示是iPhone存儲器的版本號。
“EEPROM Revision”后面顯示的是iPhone存儲器的修正版。
將畫面滾動至底部后,可以看到SIM的一些顯示信息。
“IMSI”后面為SIM卡中的國際移動用戶識別碼。
“ICCID”后面為SIM卡中的集成電路卡識別碼。
“SMS SC”后面顯示的為SIM卡中短信中心的號碼。
“Voicemail”后面顯示的是你語音郵箱地址。
“Phone Number”后面顯示為你自己SIM卡的手機(jī)號。
1贛教云教學(xué)通2.0-贛教云教學(xué)通2.0下載 v5......
2step7 microwin-西門子PLC S7......
3百度網(wǎng)盤清爽精簡純凈版-網(wǎng)盤工具-百度網(wǎng)盤清爽精......
4360安全瀏覽器-瀏覽器-360安全瀏覽器下載 ......
5谷歌瀏覽器 XP版-谷歌瀏覽器 XP版-谷歌瀏覽......
6Kittenblock重慶教育專用版-機(jī)器人編程......
7seo外鏈助手(超級外鏈) -SEO外鏈優(yōu)化工具......
8Notepad3-記事本軟件-Notepad3下......