树莓派高阶课程2:嵌入式设备(树莓派)带操作系统的启动过程扫盲,C51,STM32,PC,树莓派,Android

嵌入式设备带操作系统的启动过程扫盲

1.树莓派等芯片带操作系统的启动过程

C51,STM32:
启动过程:C语言直接操控底层寄存器实现相关业务。

PC启动过程:
x86 inter (windows):
启动过程:电源----BIOS----Windows内核----C,D,E,F盘—程序启动(QQ)

嵌入式产品:
树莓派,mini2440 ,mini6410,nanopi,海思,RK(瑞芯微)
启动过程:电源----Bootloader(引导操作系统启动)----linux内核----文件系统(根据功能性来组织文件夹,带访问权限)----KTV点歌机,人脸识别,智能家居。

安卓(Android):
启动过程:电源----fastboot/bootloader----Linux内核----文件系统----虚拟机(java)----home应用程序----点图标打开APP

BootLoader:
一阶段:让CPU跟内存,flash,串口,IIC,IIS,ISP,数据段等等;打交道,来驱动这些设备。(汇编和C)
二阶段:引导Linux内核启动。(纯C语言)

©️2020 CSDN 皮肤主题: 数字50 设计师:CSDN官方博客 返回首页