《嵌入式系统原理及接口技术(第2版)》是2014年7月18日出版的图书,作者是符意德、徐江。
基本介绍
- 书名:嵌入式系统原理及接口技术(第2版)
- 作者:符意德、徐江
- ISBN:9787302320524
- 定价:35元
- 出版时间:2014-7-18
- 装帧:平装
- 印次:2-3
图书简介
本书以S3C2440晶片为背景,介绍了ARM9的体系结构和彙编指令系统,并基于此介绍了嵌入式系统启动引导程式的编写方法,同时还介绍了一些基本的接口功能及接口驱动程式的编写方法。
本书适于作为计算机科学与技术等专业高年级本科生的教材,为学生将来从事嵌入式系统硬体开发及底层软体开发奠定基础,也适合作为嵌入式系统相关开发人员的日常参考书。
目录
第1章绪论
1.1嵌入式系统的特徵
1.2嵌入式系统的发展概况
1.2.1嵌入式系统硬体平台的发展
1.2.2嵌入式系统软体平台的发展
1.2.3SOPC的概况
1.3嵌入式系统的套用
1.3.1嵌入式系统套用複杂度
1.3.2嵌入式系统套用领域
1.4嵌入式系统开发工具
1.4.1Keil集成开发环境
1.4.2ADS1.2集成开发环境
1.4.3RVDS集成开发环境
1.4.4GNU开发工具
1.4.5PB集成开发环境
1.5本书内容简介
1.5.1第1章: 绪论
1.5.2第2章: ARM9体系结构
1.5.3第3章: ARM9彙编语言
1.5.4第4章: 存储系统机制及存储器接口
1.5.5第5章: 中断机制
1.5.6第6章: GPIO连线埠
1.5.7第7章: 定时部件
1.5.8第8章: 通信网路接口
1.5.9第9章: 人机接口技术
1.5.10第10章: 嵌入式系统设计方法
小结
习题
第2章ARM9体系结构
2.1ARM微处理器系列介绍
2.1.1ARM微处理器核的命名规则
2.1.2ARM系列微处理器核介绍
2.1.3Cortex系列微处理器核介绍
2.1.4Xscale系列微处理器核介绍
2.2ARM9微处理器特徵
2.2.1ARM9的指令流水
2.2.2ARM9指令集特点
2.2.3ARM9的工作模式
2.3ARM9的存储组织结构
2.3.1ARM9中的地址特徵
2.3.2I/O接口的访问方式
2.3.3内部暂存器
2.4ARM9的异常
2.4.1异常类型及向量地址
2.4.2优先权
2.4.3进入异常和退出异常
2.5ARM9定址方式
小结
习题
第3章ARM9彙编语言
3.1ARM9指令集
3.1.1暂存器装载及存储类指令
3.1.2影响状态标誌位类指令
3.1.3比较类指令
3.1.4分支类指令
3.1.5软体中断指令
3.1.6协处理器指令
3.1.7彙编器伪指令
3.2Thumb指令集
3.3彙编程式设计
3.3.1彙编编程规则
3.3.2彙编指令的特点
3.3.3子程式调用
3.4彙编程式实例——系统引导程式
3.4.1系统引导程式的功能
3.4.2系统引导程式的代码
3.4.3几个流行的系统引导程式
小结
习题
第4章存储系统机制及存储器接口
4.1汇流排
4.1.1AMBA汇流排
4.1.2S3C2440晶片汇流排
4.1.3其他板级汇流排标準概述
4.2存储系统及管理
4.2.1存储系统的组织结构
4.2.2高速快取机制
4.2.3存储管理单元
4.3存储器接口设计方法
4.3.1存储器晶片类别
4.3.2SROM型存储器接口设计方法
4.3.3DRAM型存储器接口设计方法
4.3.4NAND Flash型存储器接口设计方法
4.3.5I/O连线埠的定址
4.4S3C2440存储系统
4.4.1ARM9核内部的快取区
4.4.2S3C2440存储空间
4.4.3NOR Flash存储器接口电路
4.4.4SDRAM存储器接口电路
4.4.5NAND Flash存储器接口电路
小结
习题
第5章中断机制
5.1中断方式原理
5.1.1中断操作
5.1.2中断源及其识别方法
5.1.3中断优先权仲裁方式
5.2S3C2440中断系统
5.2.1概述
5.2.2中断优先权
5.2.3中断控制暂存器
5.3中断编程示例
5.3.1IRQ异常处理过程
5.3.2FIQ异常处理过程
5.3.3中断编程模式
5.3.4中断编程示例
小结
习题
第6章GPIO连线埠
6.1GPIO连线埠功能
6.1.1连线埠功能定义
6.1.2连线埠控制暂存器
6.1.3连线埠其他暂存器
6.1.4连线埠的使用示例
6.2音频接口
6.2.1IIS汇流排格式
6.2.2控制暂存器
6.3视频接口*
6.3.1接口信号
6.3.2接口工作原理
6.3.3控制暂存器功能
小结
习题
第7章定时部件
7.1定时部件的原理
7.2看门狗定时器
7.2.1看门狗定时器概述
7.2.2看门狗控制暂存器
7.2.3套用示例
7.3RTC部件
7.3.1概述
7.3.2RTC控制暂存器
7.3.3套用示例
7.4Timer部件
7.4.1Timer部件概况
7.4.2Timer部件的操作
7.4.3Timer部件内部暂存器
7.4.4套用示例
小结
习题
第8章通信网路接口
8.1异步串列通信接口
8.1.1基本术语
8.1.2异步串列通信协定
8.1.3S3C2440的异步串列通信部件
8.1.4RS232C接口设计示例
8.2SPI通信接口
8.2.1SPI基本原理
8.2.2S3C2440的SPI
8.2.3SPI设计示例
8.3IIC汇流排接口技术
8.3.1IIC协定结构
8.3.2S3C2440的IIC接口
8.3.3IIC汇流排的设计示例
8.4CAN汇流排接口技术*
8.4.1CAN汇流排协定
8.4.2CAN汇流排接口设计示例
8.5乙太网接口技术*
8.5.1乙太网接口电路
8.5.2网路协定软体实现
小结
习题
第9章人机接口技术
9.1键盘接口
9.1.1按键的识别方法
9.1.2键盘接口示例
9.2LED显示器接口
9.2.1LED显示控制原理
9.2.2LED显示接口示例
9.3LCD显示器接口*
9.3.1LCD显示原理
9.3.2LCD的控制器
9.3.3S3C2440晶片的LCD暂存器
9.3.4S3C2440晶片LCD暂存器的设定
9.4触控萤幕接口*
9.4.1触控萤幕工作原理
9.4.2S3C2440的触控萤幕接口
小结
习题
第10章嵌入式系统设计方法
10.1设计要求
10.1.1系统需求
10.1.2规格说明
10.2系统结构设计
10.2.1软体结构
10.2.2硬体组成
10.3构件设计与集成
10.3.1构件设计
10.3.2系统集成
小结
习题
附录A习题答案
附录B嵌入式编程相关头档案
参考文献