其中嵌入式微处理器是嵌入式硬件系统的核心,通常由三大部分组成:控制单元、算术逻辑单元和寄存器
问题六、Boot loader在嵌入式系统中主要起什么作用?完成哪些主要的工作?
答: Boot Loader是在操作系统运行之前执行的一段程序,通过这段程序,初始化硬件设备,建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终
调用操作系统内核做好准备 。
Boot Loader的stage1通常包括以下工作:
(1)硬件设备初始化 。
(2)加载BootLoader的stage2准备RAM空间 。
(3)拷贝BootLoader的stage2到RAM空间 。
(4)设置堆栈
(5)跳转到stage2的C入口点 。
Boot Loader的stage2通常包括以下工作:
(1)初始化本阶段要使用的硬件设备
(2)检测系统内存映射
(3)将内核映像和根文件系统映像从flash设备上复制到RAM空间中
(4)设置内核启动参数
(5)调用启动内核
【嵌入式linux开发环境搭建 嵌入式Linux基础教程】
- 西安培训机构 西安软件开发培训机构
- 预售登记和网签是一个意思吗 怎样查开发商有没有预售许可证
- 右脑开发,全脑开发是否真的有用?
- 右脑唤醒训练步骤 右脑开发训练步骤
- 谁有场地我想合作养殖 寻求合作养殖开发
- 如何看待华为开启6G研究?
- vivo开发者选项关闭后恢复 华为开发者选项怎么关闭进程
- 软件测试培训费用多少钱 软件开发自学步骤视频
- 智力题目及答案 智力开发题目
- 房地产投诉打什么电话 开发商最怕的投诉电话12345
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
