- 13
- 0
- 约1.24万字
- 约 51页
- 2017-08-30 发布于湖北
- 举报
BootLoader的设计与实现 重定位问题?? 定义 1. 当编译器或汇编器编译一个单独的模块时,它不知道这个模块会被加载到内存的何处,这时编译器输出代码时就遵循一个惯例,编译每个模块都是从地址0开始。当这个模块真正装入内存时,他一般不可能从0开始,这时就要一个地址转换的过程,称之为重定位 重地位 分类 1)静态重定位 在程序被加载到内存之前已经知道了它将要加载到内存的开始地址,这样就可以事先进行地址转换,把相对地址转换成绝对地址。 2)动态重地位 作业装入内存后所有的地址仍然是相对地址,将相对地址转换成绝对地址的过程被推迟到程序指令要真正执行时进行。动态重定位要硬件--重定位寄存器支持 1 BootLoader概述 1.1 BootLoader的概念 1.2 BootLoader的操作模式 1.3 嵌入式系统的引导模式 1.4 BootLoader的功能特性 ★2 BootLoader的体系结构 2.1 BooterLoader 的架构 2.2 BooterLoader 的支持库 3 BootLoader的代码的组件和执行流程 3.1 BooterLoader代码组件 3.2 BooterLoader代码的执行流程 4 BootLoader开发前的硬件考虑 4.1 考虑的原因 4.2 考虑的因素 4.3 基于s3c2440
您可能关注的文档
最近下载
- JGJ-T304-2013:住宅室内装饰装修工程质量验收规范.pdf VIP
- Join In 剑桥版五年级英语下册课件《Unit 6 第4课时(Parts 4a, 4b & 5)》.pptx VIP
- 《计算机控制技术第3版》-于海生 习题解答.pdf VIP
- 专题 力学综合压轴题 中考物理.docx VIP
- 2026年北京市通州区高三一模英语试卷(含答案).docx
- Join In 剑桥版五年级英语下册课件《Unit 5 第4课时(Parts 5 & 6)》.pptx VIP
- 备婚婚礼策划筹备准备流程清单.xlsx VIP
- 富士康-NPI新产品导入培训资料.pdf
- 一种临边作业用安全带挂点装置.pdf VIP
- Join In 剑桥版五年级英语下册课件《Unit 6 第1课时(Parts 1a, 1b & 1c)》.pptx VIP
原创力文档

文档评论(0)