嵌入式裝置帶作業系統的啟動過程

2021-10-25 10:11:18 字數 464 閱讀 6868

樹莓派等晶元帶作業系統的啟動過程

c51,stm32(裸機)--------》c直接操控底層暫存器,實現相關業務。

x86 , intel等架構跑的是windows作業系統。

啟動過程:電源 -》bios-》windows核心-》c盤,d盤-》程式啟動(開機啟動程式)

嵌入式產品:樹莓派,mini2440,mini6410,nanopi,海思,rk(瑞芯微)

啟動過程:電源-》bootloader(引導作業系統啟動)-》linux核心-》檔案系統(根據功能性來組織資料夾,帶訪問許可權)-》檔案系統起來以後才能跑程式,比如:ktv點歌機,人臉識別打卡器…

bootloader:

一階段: 讓cpu和記憶體,flash,串列埠,iic,iis,資料段 ,打交道,驅動這些裝置(彙編和c結合)。

二階段:引導linux核心啟動(基本純c)

嵌入式裝置帶作業系統的啟動過程

樹莓派等晶元帶作業系統的啟動過程 c51,stm32 裸機 c直接操控底層暫存器,實現相關業務。x86 intel等架構跑的是windows作業系統。啟動過程 電源 bios windows核心 c盤,d盤 程式啟動 開機啟動程式 嵌入式產品 樹莓派,mini2440,mini6410,nanopi...

嵌入式系統啟動過程

1.rom code.上電首先執行rom中的 rom code的目的是把第二部分boot code spl second stage program loader load 到 sram中。rom code執行時,屬於最小系統,ddr還沒有初始化,可以使用的ram 只有晶元中的sram。而sram的...

嵌入式Linux系統啟動過程

乙個嵌入式 linux 系統從軟體角度看可以分為四個部分 引導引導程式 bootloader linux 核心,檔案系統,應用程式。當系統首次引導時,或系統被重置時,處理器會執行乙個位於flash rom中的已知位置處的 bootloader就是這第一段 它主要用來初始化處理器及外設,然後呼叫 li...