嵌入式Linux系統從軟件角度看可以分為四個部分:引導加載程序(Bootloader),Linux內核,文件系統,應用程序。
當系統引導時,或系統被重置時,處理器會執行一個位于Flash/ROM中的已知位置處的代碼,Bootloader就是這段代碼。它主要用來初始化處理器及外設,然后調用Linux內核。Linux內核在完成系統的初始化之后需要掛載某個文件系統作為根文件系統(RootFilesystem),然后加載要的內核模塊,啟動應用程序。這就是嵌入式Linux系統啟動過程Linux引導的整個過程。
根文件系統是Linux系統的核心組成部分,它可以作為Linux系統中文件和數據的存儲區域,通常它還包括系統配置文件和運行應用軟件所需要的庫。應用程序可以說是嵌入式系統的“靈魂”,它所實現的功能通常就是設計該嵌入式系統所要達到的目標。如果沒有應用程序的支持,硬件上設計精良的嵌入式系統沒有實用意義。
從以上分析可以看出Bootloader在運行過程中雖然具有初始化系統和執行用戶輸入的命令等作用,但它根本的功能就是為了啟動Linux內核。
免責聲明
客服熱線: 15024464426
加盟熱線: 15024464426
媒體合作: 0571-87759945
投訴熱線: 0571-87759942
下載儀表站APP
Ybzhan手機版
Ybzhan公眾號
Ybzhan小程序