顶部
收藏

全国计算机等级考试三级教程——嵌入式系统开发技术


作者:
教育部教育考试院
定价:
46.00元
ISBN:
978-7-04-057689-4
版面字数:
0.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2022-02-28
读者对象:
考试用书
一级分类:
计算机考试
二级分类:
全国计算机等级考试(NCRE)
三级分类:
计算机等考三级

本书是按照教育部教育考试院颁布的最新《全国计算机等级考试三级嵌入式系统开发技术考试大纲》的要求而编写的。经过近几年时间的使用并吸取了广大读者的意见,本版作了全面修订。全书共5章,分别对嵌入式系统的概念与基础知识、嵌入式处理器、嵌入式系统硬件组成、嵌入式系统软件、嵌入式系统的开发等相关知识和技能进行了详细讲解,以满足报考嵌入式系统开发工程师岗位证书的广大考生复习的要求。

本书结构合理、概念清晰、理论联系实际,既可作为全国计算机等级考试三级嵌入式系统开发技术的考试用书,也可作为高等学校嵌入式系统相关课程的教材或培训用书。

  • 前辅文
  • 第1章 嵌入式系统概论
    • 1.1 嵌入式系统及其应用
      • 1.1.1 嵌入式系统
      • 1.1.2 嵌入式系统的组成与分类
      • 1.1.3 SoC芯片
    • 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.3 ARM处理器概述
    • 2.2 典型ARM处理器介绍
      • 2.2.1 ARM处理器的分类
      • 2.2.2 经典ARM处理器
      • 2.2.3 ARM Cortex嵌入式处理器
      • 2.2.4 ARM Cortex实时嵌入式处理器
      • 2.2.5 ARM Cortex应用处理器
    • 2.3 ARM处理器体系结构
      • 2.3.1 ARM处理器的工作状态及工作模式
      • 2.3.2 ARM处理器的寄存器组织
      • 2.3.3 ARM处理器的异常
      • 2.3.4 ARM的存储器格式及数据类型
      • 2.3.5 ARM处理器中的MMU和MPU
    • 2.4 ARM处理器指令集
      • 2.4.1 ARM指令分类及指令格式
      • 2.4.2 ARM指令的寻址方式
      • 2.4.3 ARM指令集
      • 2.4.4 Thumb指令集
      • 2.4.5 ARM处理器支持的伪指令
    • 2.5 ARM汇编语言程序设计
      • 2.5.1 ARM汇编器所支持的伪指令
      • 2.5.2 ARM汇编语言的语句格式
      • 2.5.3 汇编语言的程序设计举例
      • 2.5.4 嵌入式C语言与汇编语言混合程序设计
    • 小结
    • 自测题
  • 第3章 嵌入式系统硬件组成
    • 3.1 嵌入式系统硬件组成概述
      • 3.1.1 嵌入式最小硬件系统
      • 3.1.2 基于ARM内核的典型嵌入式应用系统硬件组成
    • 3.2 嵌入式处理芯片
      • 3.2.1 ARM的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.4 I/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.5 ARM内核典型嵌入式处理芯片
      • 3.5.1 S3C2410/S3C2440芯片的内部结构
      • 3.5.2 S3C2410的存储器控制组件
      • 3.5.3 S3C2410的时钟及电源管理组件
      • 3.5.4 S3C2410的中断控制器及中断控制
      • 3.5.5 S3C2410的脉宽调制定时计数器PWM Timer
      • 3.5.6 S3C2410的实时时钟RTC
      • 3.5.7 S3C2410的通用I/O接口GPIO
      • 3.5.8 S3C2410的串行异步通信接口UART
      • 3.5.9 S3C2410的I2C总线接口
      • 3.5.10 S3C2410的看门狗定时器WDT
      • 3.5.11 S3C2410的模数转换器ADC
    • 3.6 嵌入式系统外部通信接口
      • 3.6.1 基于UART的RS-232/RS-485接口
      • 3.6.2 CAN总线接口
      • 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.3 Linux内核
      • 4.2.4 嵌入式Linux操作系统
      • 4.2.5 Android操作系统
      • 4.2.6 iOS操作系统
    • 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.1 ADS 1.2工具软件
      • 5.2.2 RVDS
      • 5.2.3 GNU
    • 5.3 系统开发示例
      • 5.3.1 数字式电子钟
      • 5.3.2 便携式心电记录仪
      • 5.3.3 基于嵌入式Web服务器的应用设计
    • 小结
    • 自测题
  • 附录1 全国计算机等级考试三级嵌入式系统开发技术考试大纲
  • 附录2 全国计算机等级考试三级嵌入式系统开发技术样题及参考答案
  • 附录3 自测题答案
  • 参考资料

相关图书