《嵌入式原理》系统讲述嵌入式系统硬体平台设计原理和方法。本书适合作为高等院校计算机、电子信息及相关专业的本科教材,也适于从事嵌入式系统研究与开发的技术人员及普通读者参考。
基本介绍
- 书名:《嵌入式原理》
- ISBN:9787302156468
- 页数:355 页
- 出版社:清华大学出版社
- 出版时间:2007年10月第1版
- 装帧:平装
- 开本:16开
内容简介
本书以三星公司的S3C2410 CPU为平台,系统地描述了基于ARM9微处理器核的嵌入式系统体系结构及其接口技术。书中採用原理加设计实例的方法来介绍嵌入式系统硬体平台设计,并且从具体的实例中归纳出了具有普遍指导意义的嵌入式系统硬体平台设计原理和方法。
目录
第1章 绪论
1.1 嵌入式系统的发展
1.1.1嵌入式系统硬体平台的发展
1.1.2嵌入式系统软体平台的发展
1.2嵌入式计算的特点
1.2.1嵌入式系统的要求
1.2.2为什幺以微处理器为核心
1.2.3嵌入式系统设计所面临的问题
1.3嵌入式系统的套用
1.4嵌入式系统软体开发环境
1.4.1集成开发环境简介
1.4.2建立单工程项目
1.4.3配置生成目标
1.4.4编译和连线工程项目
1.4.5嵌入式系统调试
1.5本书内容简介
习题
第2章ARM9体系结构
2.1ARM处理器系列
2.1.1ARM7系列
2.1.2ARM9系列
2.1.3ARM9E系列
2.1.4ARM10E系列
2.1.5SecurCore系列
2.1.6StrongARM系列
2.1.7Xscale系列
2.2ARM9微处理器
2.2.1ARM9的结构特点
2.2.2ARM9指令集的特点
2.2.3ARM9的工作模式
2.3ARM9的存储组织结构
2.3.1大端存储和小端存储
2.3.2I/O连线埠的访问方式
2.3.3内部暂存器
2.4ARM9的异常
2.4.1异常的类型及向量地址
2.4.2异常的优先权
2.4.3进入异常和退出异常
2.5ARM9的定址方式
习题
第3章ARM9指令系统
3.1ARM指令集
3.1.1暂存器装载及存储指令
3.1.2算术和逻辑指令
3.1.3比较指令
3.1.4分支指令
3.1.5软体中断指令
3.1.6彙编器伪指令
3.2Thumb指令集
3.3彙编程式设计
3.3.1彙编编程规则
3.3.2彙编指令的特点
3.3.3子程式调用
3.4彙编程式实例——系统引导程式
3.4.1系统引导程式的功能
3.4.2系统引导程式的代码
习题
第4章存储系统机制及存储器接口
4.1微处理器汇流排及接口控制方式
4.1.1汇流排定时
4.1.2数据读写
4.1.3中断
4.1.4DMA
4.2存储器及存储系统机制
4.2.1存储器接口方式
4.2.2高速快取机制
4.2.3存储管理单元
4.3存储系统地址分配
4.3.1SRAM的定址
4.3.2DRAM的定址
4.3.3NAND Flash的定址
4.3.4I/O连线埠的定址
4.4存储系统实例
4.4.1S3C2410存储空间
4.4.2SDRAM存储器接口
4.4.3NAND Flash存储器接口
4.4.4NOR Flash存储器接口
习题
第5章中断机制
第6章DMA机制
第7章定时部件
第8章I/O连线埠
第9章异步串列接口
第10章网路接口技术
第11章人机接口技术
第12章嵌入式系统整体设计实例
附录常用头档案代码
参考文献