嵌入式学习小组
登录
直播中
abdkjshd
8年用户
1156经验值
擅长:可编程逻辑
私信
关注
嵌入式设备的启动过程是怎样的
开启该帖子的消息推送
嵌入式设备
嵌入式设备的启动过程是怎样的
回帖
(1)
徐非姗
2021-12-23 15:06:42
嵌入式的启动是指CPU从复位到进入系统,使得程序能够运行的状态。这是通过bootloader来涉嫌的,它主要完成以下的工作:
1.初始化硬件(关闭看门狗,初始化内存sdram,提供硬件的执行环境)
2.初始化C程序软件的执行环境
3.把启动代码从rom加载到ram
4.跳到ram里面执行启动代码
Uboot的启动流程:
1.(汇编)设置为SVC模式,初始化关键硬件。关闭看门狗,中断,MMU和CPU缓存;开启时钟,串口,内存和FLASH
2.自搬移uboot到内存
3.设置堆栈
4.跳到第二段代码的入口。即修改PC指针到C代码的入口函数地址。
1.初始化大部分硬件
2.把内核从flash中搬到内存ram里面运行
3.运行内核
嵌入式的启动是指CPU从复位到进入系统,使得程序能够运行的状态。这是通过bootloader来涉嫌的,它主要完成以下的工作:
1.初始化硬件(关闭看门狗,初始化内存sdram,提供硬件的执行环境)
2.初始化C程序软件的执行环境
3.把启动代码从rom加载到ram
4.跳到ram里面执行启动代码
Uboot的启动流程:
1.(汇编)设置为SVC模式,初始化关键硬件。关闭看门狗,中断,MMU和CPU缓存;开启时钟,串口,内存和FLASH
2.自搬移uboot到内存
3.设置堆栈
4.跳到第二段代码的入口。即修改PC指针到C代码的入口函数地址。
1.初始化大部分硬件
2.把内核从flash中搬到内存ram里面运行
3.运行内核
举报
更多回帖
rotate(-90deg);
回复
相关问答
嵌入式设备
IoT
设备
的安全
启动过程
2019-07-16
2612
uCLinux内核
启动过程
是
怎样
实现的?
2021-04-23
998
典型ARM
嵌入式
Linux
设备
启动
流程是
怎样
的?
2021-12-23
864
树莓派等芯片带操作系统的
启动过程
是
怎样
的?
2021-12-23
858
什么是
嵌入式
?
嵌入式
设备
有哪些呢
2021-12-24
4603
嵌入式
linux系统
启动
的
过程
是
怎样
的
2021-12-27
1007
基于Agent的
嵌入式
智能
设备
该
怎样
去设计?
2021-05-11
1133
嵌入式
Linux系统的快速
启动
方法
2019-07-24
1678
STM32整个
启动过程
是
怎样
的
2021-11-29
1631
嵌入式
Web Servor的工作
过程
是
怎样
的?
2021-05-27
848
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分