《全国计算机等级考试三级教程:嵌入式系统开发技术(2015年版)》是受教育部考试中心委托,按照教育部考试中心颁布的《全国计算机等级考试三级嵌入式系统开发技术考试大纲(2013年版)》的要求而编写的。经过近两年时间的使用并吸取了广大读者的意见,本版作了全面修订。《全国计算机等级考试三级教程:嵌入式系统开发技术(2015年版)》共5章,分别对嵌入式系统的概念与基础知识、嵌入式处理器、嵌入式系统硬件组成、嵌入式系统软件、嵌入式系统的开发等相关知识和技能进行了详细讲解,以满足报考嵌入式系统开发工程师岗位证书的广大考生复习的要求。 《全国计算机等级考试三级教程:嵌入式系统开发技术(2015年版)》结构合理、概念清晰、理论联系实际,既可作为全国计算机等级考试三级嵌入式系统开发技术的考试用书,也可作为高等学校嵌入式系统相关课程的教材或培训用书。 第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.3ARMCortex嵌入式处理器2.2.4ARMCortex实时嵌入式处理器2.2.5ARMCortex应用处理器2.3ARM处理器体系结构2.3.1ARM处理器的工作状态及工作模式2.3.2ARM处理器的寄存器组织2.3.3ARM处理器的异常2.3.4ARM的存储器格式及数据类型2.3.5ARM处理器中的MMU和MPU2.4ARM处理器指令集2.4.1ARM指令分类及指令格式2.4.2ARM指令的寻址方式2.4.3ARM指令集2.4.4Thumb指令集2.4.5ARM处理器支持的伪指令2.5ARM汇编语言程序设计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接口GPIO3.4.2集成电路互连总线接口I2C3.4.3串行外设接口SPI3.4.4串行异步通信接口UART3.4.5通用串行总线USB3.4.6高清多媒体接口HDMI3.4.7常用简单输入设备3.4.8常用简单输出设备3.5ARM内核典型嵌入式处理芯片3.5.1S3C2410/S3C2440芯片的内部结构3.5.2S3C2410的存储器控制组件3.5.3S3C2410的时钟及电源管理组件3.5.4S3C2410的中断控制器及中断控制3.5.5S3C2410的脉宽调制定时计数器PWMTimer3.5.6S3C2410的实时时钟RTC3.5.7S3C2410的通用I/O接口GPIO3.5.8S3C2410的串行异步通信接口UART3.5.9S3C2410的I2C总线接口3.5.10S3C2410的看门狗定时器WDT3.5.11S3C2410的模数转换器ADC3.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.5Android操作系统4.2.6iOS操作系统4.3μC/OS嵌入式操作系统4.3.1μC/OS操作系统概述4.3.2μC/OS-II的任务及其管理4.3.3μC/OS-II的系统服务4.3.4μC/OS-II应用程序设计4.3.5μC/OS-II操作系统的改进与提高小结自测题第5章嵌入式系统的开发5.1开发嵌入式系统的基础知识5.1.1嵌入式系统的开发过程5.1.2嵌入式系统的开发平台与工具5.1.3嵌入式系统的调试5.2系统开发工具软件5.2.1ADS1.2工具软件5.2.2RVDS5.2.3GNU5.3系统开发示例5.3.1数字式电子钟5.3.2便携式心电记录仪5.3.3基于嵌入式Web服务器的应用设计小结自测题附录1全国计算机等级考试三级嵌入式系统开发技术考试大纲(2013年版)附录2全国计算机等级考试三级嵌入式系统开发技术样题及参考答案附录3自测题答案参考资料
阅读更多