Bootloader的概念

在學習Linux前,首先了解下所有的系統(tǒng)上電后是怎么運行的?從而有了BootLoader的概念點。

有的是CPU從固定的從指定地址開始運行,有的是需要一段程序來初始化,關(guān)閉看門狗,配飾系統(tǒng)時鐘等,如果它將系統(tǒng)都搬運到ram中運行的話,那它就被稱作BootLoader。

簡單的說,BootLoader就是在上電的初始,將系統(tǒng)搬運到ram開始運行的一小段程序。

A,BootLoader 的啟動方式:

1,BootLoader loading 模式

通常情況下,產(chǎn)品量產(chǎn)后是工作在這個模式下的

2,Downloading模式

開發(fā)階段的模式,便于和開發(fā)人員交互和調(diào)試等

B,整個啟動過程分為4個

1,BootLoader啟動引導過程

2,Linux內(nèi)核

3,文件系統(tǒng)

4,用戶應用程序

Boot parameters 段用于存放一些配置參數(shù),ip地址,串口波特率之類的,都是要傳遞給內(nèi)核的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,330評論 2 33
  • feisky云計算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 4,378評論 0 5
  • [TOC] Android 簡介 Android 操作系統(tǒng)是基于Linux內(nèi)核, Google使用Linux內(nèi)核構(gòu)...
    Joe_HUST閱讀 9,406評論 0 9
  • 學習stm32gpio 學習linux 程序員的三大方向 程序員的方向,一般可以分為3類:專業(yè)領(lǐng)域、業(yè)務(wù)領(lǐng)域、操作...
    王公民閱讀 979評論 0 3
  • 姓名:吳兆陽 學號:14020199009 轉(zhuǎn)自韋東山 嵌牛導讀:對嵌入式初學者,沒有足夠的視野選擇一個合適投入方...
    吳兆陽閱讀 2,522評論 0 4

友情鏈接更多精彩內(nèi)容