bl鎖全稱,bl鎖怎么解鎖( 二 )

bl鎖全稱,bl鎖怎么解鎖
文章插圖
BL鎖是BootLoader的簡稱,就是在操作系統內核運行之前運行的一段小程序 。
在嵌入式操作系統中,BootLoader是在操作系統內核運行之前運行 ??梢猿跏蓟布O備、建立內存空間映射圖,從而將系統的軟硬件環境帶到一個合適狀態,以便為最終調用操作系統內核準備好正確的環境 。
擴展資料:

啟動過程
Bootloader啟動大多數都分為兩個階段 。第一階段主要包含依賴于CPU的體系結構硬件初始化的代碼,通常都用匯編語言來實現 。這個階段的任務有:
基本的硬件設備初始化 。
為第二階段準備RAM空間 。
如果是從某個固態存儲媒質中,則復制Bootloader的第二階段代碼到RAM 。
設置堆棧 。
在第一階段中為什么要關閉Cache?通常使用Cache以及寫緩沖是為了提高系統性能,但由于Cache的使用可能改變訪問主存的數量、類型和時間,因此Bootloader通常是不需要的 。
跳轉到第二階段的C程序入口點 。
第二階段通常用C語言完成,以便實現更復雜的功能,也使程序有更好的可讀性和可移植性 。這個階段的任務有:
初始化本階段要使用到的硬件設備 。
檢測系統內存映射 。
將內核映像和根文件系統映像從Flash讀到RAM 。
為內核設置啟動參數 。
調用內核 。
參考資料:BootLoader-百度百科

bl鎖全稱,bl鎖怎么解鎖

文章插圖

推薦閱讀