手機(jī)訪(fǎng)問(wèn)更快捷
更多流量 更易傳播
隨時(shí)掌握行業(yè)動(dòng)態(tài)
網(wǎng)絡(luò)課堂 行業(yè)直播
產(chǎn)品推薦:水表|流量計(jì)|壓力變送器|熱電偶|液位計(jì)|冷熱沖擊試驗(yàn)箱|水質(zhì)分析|光譜儀|試驗(yàn)機(jī)|試驗(yàn)箱
嵌入式Linux系統(tǒng)從軟件角度看可以分為四個(gè)部分:引導(dǎo)加載程序(Bootloader),Linux內(nèi)核,文件系統(tǒng),應(yīng)用程序。
當(dāng)系統(tǒng)引導(dǎo)時(shí),或系統(tǒng)被重置時(shí),處理器會(huì)執(zhí)行一個(gè)位于Flash/ROM中的已知位置處的代碼,Bootloader就是這段代碼。它主要用來(lái)初始化處理器及外設(shè),然后調(diào)用Linux內(nèi)核。Linux內(nèi)核在完成系統(tǒng)的初始化之后需要掛載某個(gè)文件系統(tǒng)作為根文件系統(tǒng)(RootFilesystem),然后加載要的內(nèi)核模塊,啟動(dòng)應(yīng)用程序。這就是嵌入式Linux系統(tǒng)啟動(dòng)過(guò)程Linux引導(dǎo)的整個(gè)過(guò)程。
根文件系統(tǒng)是Linux系統(tǒng)的核心組成部分,它可以作為L(zhǎng)inux系統(tǒng)中文件和數(shù)據(jù)的存儲(chǔ)區(qū)域,通常它還包括系統(tǒng)配置文件和運(yùn)行應(yīng)用軟件所需要的庫(kù)。應(yīng)用程序可以說(shuō)是嵌入式系統(tǒng)的“靈魂”,它所實(shí)現(xiàn)的功能通常就是設(shè)計(jì)該嵌入式系統(tǒng)所要達(dá)到的目標(biāo)。如果沒(méi)有應(yīng)用程序的支持,硬件上設(shè)計(jì)精良的嵌入式系統(tǒng)沒(méi)有實(shí)用意義。
從以上分析可以看出Bootloader在運(yùn)行過(guò)程中雖然具有初始化系統(tǒng)和執(zhí)行用戶(hù)輸入的命令等作用,但它根本的功能就是為了啟動(dòng)Linux內(nèi)核。
相關(guān)產(chǎn)品
免責(zé)聲明
客服熱線(xiàn): 15024464426
加盟熱線(xiàn): 15024464426
媒體合作: 0571-87759945
投訴熱線(xiàn): 0571-87759942
下載儀表站APP
Ybzhan手機(jī)版
Ybzhan公眾號(hào)
Ybzhan小程序