- 11
- 0
- 约17.71万字
- 约 23页
- 2017-02-12 发布于河南
- 举报
以RedBoot为例说明Bootloader启动过程
RedBoot启动流程要领及有关RedBoot的任务
系统加电后:
1. 中断向量表
2. MMU配置(可选)
可能分为以下几种:
(1) 32KB ROM + 4MB RAM
(2) ROM用完后变为RAM使用
(3) 芯片内部存放
(4) ROM + 外设映射地址 + RAM
3. Cache初始化,紧耦合,与协处理器的通信
4. 堆栈
5. 硬件初始化
6. C语言运行环境初始化 ? 进入shell
7. 跳至Main
目前已添加各种驱动,因此有多种boot方式
Linux镜像中的初始化 /arch/arm/start.s
要求:
1. Cortex A8启动时需要哪些初始化,分别按照哪种次序
2. A8启动时用到的shell
针对i.MX51定制RedBoot
1. 准备linux下ecos的配置工具ecos_config_tools.tar.gz,编译的RedBoot的工具链arm_2008q3.tar.bz2
2. 解压ecos的源码包后,打补丁base补丁+平台相关补丁
3. 针对不同类型的i.MX51板子,配置和编译生成RedBoot
RedBoot
一.RedBoot简介
RedBoot是由RedHat公司推出的一款嵌入式系统调试/引导程序,用来替代现有的调试/引导工具CygMon和GDB。RedBoot提供了完整的引导程序环境,包括联网下载和调试,同时为引导镜
您可能关注的文档
最近下载
- 中国邮政湖北校招笔试真题.pdf
- 铝合金窗国家规范GBT8478-.doc VIP
- 智能楼宇管理员S赛项“实操任务书(样题)”.docx VIP
- 医疗机构不合理处方点评指引(2026版).pptx VIP
- 水闸混凝土修复方案.docx
- DB34T 4840-2024农村供水工程运行维护规程.pdf VIP
- Line6 POD HD500综合效果器说明书.pdf VIP
- ASME Y14[一].5-1994形状公差和位置公差在ASME(Y14.5M-1994)中的解释.doc VIP
- 新余县地名志—罗坊公社概况.docx VIP
- 2024-2025学年广东省广州市白云区七年级(下)期末语文试卷(含详细答案解析).docx
原创力文档

文档评论(0)