基于ARM嵌入式系统的通用bootloader的设计与实现<br /> <br /> 目录<br />摘要 I<br />Abstract II<br />目录 III<br />绪言 1<br />1. 背景 1<br />2. 主要研究工作 1<br />3. 主要内容 2<br />第一章 ARM简介 3<br />1.1 ARM 简介 3<br />1.1.1 ARM处理器介绍 3<br />1.2 ARM处理器的优势特点 6<br />1.2.1 RISC指令集 6<br />1.2.2 低功耗 7<br />第二章 ARM体系结构介绍 8<br />2.1 ARM core描述 8<br />2.2 编程模型介绍 10<br />2.2.1 ARM处理器模式 10<br />2.2.2 ARM寄存器组介绍 10<br />2.2.3 ARM存储系统 12<br />2.2.4 ARM指令集介绍 13<br />2.2.5 ARM体系的异常中断 14<br />2.3 ARM最小系统描述 15<br />2.4 Intel Xscale系统构架 16<br />2.4.1 PXA255介绍 18<br />第三章 Bootloader的概念 19<br />3.1 Bootloader的基本概念 19<br />3.2 Bootloader的操作模式 20<br />3.3 Bootloader的概念扩展 20<br />3.4 ARM Bootloader的共性 20<br />第四章 Bootloader的设计与实现 22<br />4.1 研究的平台环境 22<br />4.1.1 硬件平台 22<br />4.1.2 软件环境以及软件开发工具 23<br />4.2 Bootloader的总体设计 23<br />4.2.1 阶段设计 23<br />4.2.2 地址规划设计 24<br />4.2.3 模式设计 25<br />4.3 Bootloader的具体实现 25<br />4.3.1 阶段1的代码实现 25<br />4.3.2 阶段2的代码实现 28<br />4.3.3 代码的编译 35<br />4.3.4 目标文件的链接与转换 36<br />4.4 代码组织结构 42<br />4.5 使用操作 43<br />第五章 实验结果与测评 44<br />5.1 实验结果 44<br />5.1.1 基本功能的实现结果 44<br />5.1.2 扩展功能的实现结果 45<br />5.2 程序性能 46<br />5.2.1 扩展功能的功能性测试数据 46<br />5.2.2 程序的可移植性 46<br />第六章 总结与展望 47<br /><br /><br />第二卷在后面<br /> 相关链接:<a href='https://bbs.21ic.com/upfiles/img/20071/200712214545380.rar'>https://bbs.21ic.com/upfiles/img/20071/200712214545380.rar</a> |
|