第1章嵌入式系统概论
1.1嵌入式系统及其应用
1.1.1嵌入式系统
1.1.2嵌入式系统的组成与分类
1.1.3SoC芯片
1.2嵌入式系统与数字媒体
1.2.1数字(电子)文本
1.2.2数字图像
1.2.3数字音频与数字视频
1.3数字通信与计算机网络
1.3.1数字通信
1.3.2计算机网络
1.3.3互联网
小结
自测题
第2章嵌入式处理器
2.1嵌入式处理器概述
2.1.1嵌入式处理器的结构类型
2.1.2嵌入式处理器简介
2.1.3ARM处理器概述
2.2典型ARM处理器介绍
2.2.1ARM处理器的分类
2.2.2经典ARM处理器
2.2.3ARM Cortex嵌入式处理器
2.2.4ARM Cortex实时嵌入式处理器
2.2.**RM Cortex应用处理器
2.3ARM处理器体系结构
2.3.1ARM处理器的工作状态及工作模式
2.3.2ARM处理器的寄存器组织
2.3.3ARM处理器的异常
2.3.4ARM的存储器格式及数据类型
2.3.**RM处理器中的MMU和MPU
2.4ARM处理器指令集
2.4.1ARM指令分类及指令格式
2.4.2ARM指令的寻址方式
2.4.3ARM指令集
2.4.4Thumb指令集
2.4.**RM处理器支持的伪指令
2.**RM汇编语言程序设计
2.5.1ARM汇编器所支持的伪指令
2.5.2ARM汇编语言的语句格式
2.5.3汇编语言的程序设计举例
2.5.4嵌入式C语言与汇编语言混合程序设计
小结
自测题
第3章嵌入式系统硬件组成
3.1嵌入式系统硬件组成概述
3.1.1嵌入式*小硬件系统
3.1.2基于ARM内核的典型嵌入式应用系统硬件组成
3.2嵌入式处理芯片
3.2.1ARM的AMBA总线体系结构及标准
3.2.2基于ARM内核的嵌入式芯片的硬件组成
3.2.3常用ARM嵌入式处理芯片
3.2.4嵌入式处理芯片的选型
3.3嵌入式系统的存储器
3.3.1存储器层次结构
3.3.2存储器分类
3.3.3存储器主要性能指标
3.3.4片内存储器
3.3.5片外存储器
3.3.6外部辅助存储设备
3.4I/O接口及常用I/O设备
3.4.1通用I/O接口GPIO
3.4.2集成电路互连总线接口I2C
3.4.3串行外设接口SPI
3.4.4串行异步通信接口UART
3.4.5通用串行总线USB
3.4.6高清多媒体接口HDMI
3.4.7常用简单输入设备
3.4.8常用简单输出设备
3.**RM内核典型嵌入式处理芯片
3.5.1S3C2410/S3C2440芯片的内部结构
3.5.2S3C2410的存储器控制组件
3.5.3S3C2410的时钟及电源管理组件
3.5.4S3C2410的中断控制器及中断控制
3.5.5S3C2410的脉宽调制定时计数器PWM Timer
3.5.6S3C2410的实时时钟RTC
3.5.7S3C2410的通用I/O接口GPIO
3.5.8S3C2410的串行异步通信接口UART
3.5.9S3C2410的I2C总线接口
3.5.10S3C2410的看门狗定时器WDT
3.5.11S3C2410的模数转换器ADC
3.6嵌入式系统外部通信接口
3.6.1基于UART的RS—232/RS—485接口
3.6.2CAN总线接口
3.6.3以太网���信接口
3.6.4常用无线通信接口
小结
自测题
第4章嵌入式系统软件
4.1嵌入式系统的软件组成
4.1.1嵌入式软件的特点
4.1.2嵌入式系统的软件结构
4.1.3硬件抽象层与板级支持包
4.1.4引导加载程序
4.1.5嵌入式系统的设备驱动程序
4.2嵌入式操作系统
4.2.1实时系统与实时操作系统
4.2.2嵌入式操作系统概述
4.2.3Linux内核
4.2.4嵌人式Linux操作系统
4.2.**ndroid操作系统
4.2.6iOS操作系统
4.3μC/OS嵌入式操作系统
4.3.1μC/OS操作系统概述
4.3.2μC/OS—Ⅱ的任务及其管理
4.3.3μC/OS—Ⅱ的系统服务
4.3.4μC/OS—Ⅱ应用程序设计
4.3.5μC/OS—Ⅲ操作系统的改进与提高
小结
自测题
第5章嵌入式系统的开发
5.1开发嵌入式系统的基础知识
5.1.1嵌入式系统的开发过程
5.1.2嵌入式系统的开发平台与工具
5.1.3嵌入式系统的调试
5.2系统开发工具软件
5.2.1ADS 1.2工具软件
5.2.2RVDS
5.2.3GNU
5.3系统开发示例
5.3.1数字式电子钟
5.3.2便携式心电记录仪
5.3.3基于嵌入式Web服务器的应用设计
小结
自测题
附录1全国计算机等级考试三级嵌入式系统开发技术考试大纲(2013年版)
附录2全国计算机等级考试三级嵌入式系统开发技术样题及参考答案
附录3自测题答案
参考资料