嵌入式设备带操作系统的启动过程
樹(shù)莓派等芯片帶操作系統(tǒng)的啟動(dòng)過(guò)程
C51,STM32(裸機(jī))--------》c直接操控底層寄存器,實(shí)現(xiàn)相關(guān)業(yè)務(wù)。
x86 , Intel等架構(gòu)跑的是windows操作系統(tǒng)。
啟動(dòng)過(guò)程:電源 -》BIOS-》windows內(nèi)核-》C盤(pán),D盤(pán)-》程序啟動(dòng)(開(kāi)機(jī)啟動(dòng)程序)
嵌入式產(chǎn)品:樹(shù)莓派,mini2440,mini6410,nanopi,海思,RK(瑞芯微)
啟動(dòng)過(guò)程:電源-》BootLoader(引導(dǎo)操作系統(tǒng)啟動(dòng))-》Linux內(nèi)核-》文件系統(tǒng)(根據(jù)功能性來(lái)組織文件夾,帶訪問(wèn)權(quán)限)-》文件系統(tǒng)起來(lái)以后才能跑程序,比如:KTV點(diǎn)歌機(jī),人臉識(shí)別打卡器…
安卓
啟動(dòng)過(guò)程:電源-》fastBoot/BootLoader->linux內(nèi)核-》文件系統(tǒng)-》虛擬機(jī)(用來(lái)跑Java代碼)-》home應(yīng)用程序-》點(diǎn)某圖標(biāo)打開(kāi)某app
BootLoader:
一階段: 讓cpu和內(nèi)存,FLASH,串口,IIC,IIS,數(shù)據(jù)段 ,打交道,驅(qū)動(dòng)這些設(shè)備(匯編和C結(jié)合)。
二階段:引導(dǎo)linux內(nèi)核啟動(dòng)(基本純C)
總結(jié)
以上是生活随笔為你收集整理的嵌入式设备带操作系统的启动过程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。