?? BootloADer技術資料

?? 資源總數:943
?? 源代碼:3767
?? 電路圖:10
在嵌入式操作系統中,BootLoader是在操作系統內核運行之前運行。可以初始化硬件設備、建立內存空間映射圖,從而將系統的軟硬件環境帶到一個合適狀態,以便為最終調用操作系統內核準備好正確的環境。在嵌入式系統中,通常并沒有像BIOS那樣的固件程序(注,有的嵌入式CPU也會內嵌一段短小的啟動程序),因此整個系統的加載啟動任務就完全由BootLoader來完成。在一個基于ARM7TDMIcore的嵌入式系統中,系統在上電或復位時通常都從地址0x00000000處開始執行,而在這個地址處安排的通常就是系統的BootLoader程序[1]。

?? BootloADer熱門資料

查看全部943個資源 ?

基于AT91RM9200的BootLoader設計與實現 ,依賴于CPU體系結構的代碼,比如設備初始化、開關中斷、初始化時鐘等,通常都放在stage 1中,而且都用匯編來實現,以達到短小精悍的目的。而stage 2通常用C語言來實現,這樣可以實現較復雜的功能,而且代碼有較好的可讀性和可移植性。...

?? ?? zhangliming420

?? BootloADer源代碼

查看更多 ?
?? BootloADer資料分類