- 电子工业出版社
- 9787121224348
- 1-6
- 155960
- 67225103-0
- 平塑
- 16开
- 2020-07
- 365
- 228
- 工学
- 计算机科学与技术
- TP332.021
- 电子电气类
- 高职
内容简介
本书按照教育部新的教学改革要求,结合示范专业建设和课程研究项目成果进行编写,突出嵌入式项目开发能力的培养。主要内容包括:ARM嵌入式系统基础, ARM嵌入式处理器的体系结构、指令系统,嵌入式操作系统,RealView MDK开发环境及ARM开发工具等;同时以基于ARM920T的应用处理器S3C2410A为例,详细介绍嵌入式系统设计及相关模块接口技术(涵盖时钟、电源、I/O、中断等),并提供大量的ARM应用项目开发实例。
本书配有免费的电子教学课件、习题参考答案及精品课网站,详见前言。
本书配有免费的电子教学课件、习题参考答案及精品课网站,详见前言。
目录
第1 章嵌入式系统基础
11 嵌入式系统的基本概念
12 嵌入式系统的特点、组成与分类
121 嵌入式系统的应用特点
122 嵌入式系统的发展与应用
123 嵌入式系统的组成
124 嵌入式系统的分类
13 基于ARM的嵌入式开发环境
131 交叉开发环境
132 模拟开发环境
133 ARM开发工具
134 ARM开发仿真工具
14 如何学习和掌握嵌入式系统的开发方法
本章小结
思考与习题1
第2章 嵌入式处理器的体系结构与异常处理
21 嵌入式微处理器的特点与命名规则
211 ARM嵌入式处理器的特点
212 ARM嵌入式处理器系列产品
213 ARM版本的命名规则
22 ARM体系结构的运行与寄存器
221 ARM体系结构的存储器格式
222 ARM体系结构的工作状态
223 ARM体系结构的运行模式
224 ARM体系结构的寄存器
23 ARM的异常处理
231 ARM体系支持的异常类型
232 ARM的异常响应
233 ARM的异常返回
本章小结
思考与习题2
第3章 嵌入式处理器指令系统
31 ARM嵌入式编程模型
32 ARM指令的格式
33 ARM指令的寻址方式
331 立即寻址
332 寄存器寻址
333 寄存器间接寻址
334 基址变址寻址
335 多寄存器寻址
336 相对寻址
337 堆栈寻址
34 ARM指令集
341 数据处理指令
342 程序状态寄存器处理指令
343 寄存器加载/存储指令
344 跳转指令
345 移位指令
346 异常产生指令
35 Thumb状态指令集
任务开发1 基于EMLINK固化DEMO程序
本章小结
思考与习题3
第4章 S3C2410A处理器的功能及应用
41 S3C2410A处理器的功能与特性
411 S3C2410A处理器片上功能
412 S3C2410A处理器的特性
42 S3C2410A处理器内部各模块
421 时钟与电源管理模块
422 内存控制器模块
423 基本 I/O 接口模块
424 中断控制模块
任务开发2 基于S3C2410A的LED显示控制
任务开发3 基于UART串口通信控制
本章小结
思考与习题4
第5章 嵌入式操作系统
51 嵌入式操作系统管理基础
511 嵌入式操作系统的基本概念
512 嵌入式最小系统
52 常见嵌入式操作系统
53 嵌入式Linux操作系统简介
任务开发4 基于IIC按键中断控制
任务开发5 开发模数转换(ADC)设计
任务开发6 看门狗定时器(WDT)控制
本章小结
思考与习题5
第6章 ARM开发工具的使用
61 RealView MDK开发环境
611 μVision3软件开发平台
612 HJTAG 仿真器
62 RealView MDK 的使用
621 RealView MDK 的安装
622 μVision IDE集成开发环境的运行
623 μVision IDE 主框架窗口
624 文件管理与工程创建
625 工程基本配置
626 编译、链接与调试
627 Flash 编程工具
任务开发7 实时时钟(RTC)控制
任务开发8 基于TFT液晶显示控制
任务开发9 基于TCP/IP以太网通信设计
任务开发10 基于MEB1280的GPS通信
任务开发11 基于PWM步进电动机控制
任务开发12 基于GSM的GPRS模块控制
本章小结
思考与习题6
参考文献
11 嵌入式系统的基本概念
12 嵌入式系统的特点、组成与分类
121 嵌入式系统的应用特点
122 嵌入式系统的发展与应用
123 嵌入式系统的组成
124 嵌入式系统的分类
13 基于ARM的嵌入式开发环境
131 交叉开发环境
132 模拟开发环境
133 ARM开发工具
134 ARM开发仿真工具
14 如何学习和掌握嵌入式系统的开发方法
本章小结
思考与习题1
第2章 嵌入式处理器的体系结构与异常处理
21 嵌入式微处理器的特点与命名规则
211 ARM嵌入式处理器的特点
212 ARM嵌入式处理器系列产品
213 ARM版本的命名规则
22 ARM体系结构的运行与寄存器
221 ARM体系结构的存储器格式
222 ARM体系结构的工作状态
223 ARM体系结构的运行模式
224 ARM体系结构的寄存器
23 ARM的异常处理
231 ARM体系支持的异常类型
232 ARM的异常响应
233 ARM的异常返回
本章小结
思考与习题2
第3章 嵌入式处理器指令系统
31 ARM嵌入式编程模型
32 ARM指令的格式
33 ARM指令的寻址方式
331 立即寻址
332 寄存器寻址
333 寄存器间接寻址
334 基址变址寻址
335 多寄存器寻址
336 相对寻址
337 堆栈寻址
34 ARM指令集
341 数据处理指令
342 程序状态寄存器处理指令
343 寄存器加载/存储指令
344 跳转指令
345 移位指令
346 异常产生指令
35 Thumb状态指令集
任务开发1 基于EMLINK固化DEMO程序
本章小结
思考与习题3
第4章 S3C2410A处理器的功能及应用
41 S3C2410A处理器的功能与特性
411 S3C2410A处理器片上功能
412 S3C2410A处理器的特性
42 S3C2410A处理器内部各模块
421 时钟与电源管理模块
422 内存控制器模块
423 基本 I/O 接口模块
424 中断控制模块
任务开发2 基于S3C2410A的LED显示控制
任务开发3 基于UART串口通信控制
本章小结
思考与习题4
第5章 嵌入式操作系统
51 嵌入式操作系统管理基础
511 嵌入式操作系统的基本概念
512 嵌入式最小系统
52 常见嵌入式操作系统
53 嵌入式Linux操作系统简介
任务开发4 基于IIC按键中断控制
任务开发5 开发模数转换(ADC)设计
任务开发6 看门狗定时器(WDT)控制
本章小结
思考与习题5
第6章 ARM开发工具的使用
61 RealView MDK开发环境
611 μVision3软件开发平台
612 HJTAG 仿真器
62 RealView MDK 的使用
621 RealView MDK 的安装
622 μVision IDE集成开发环境的运行
623 μVision IDE 主框架窗口
624 文件管理与工程创建
625 工程基本配置
626 编译、链接与调试
627 Flash 编程工具
任务开发7 实时时钟(RTC)控制
任务开发8 基于TFT液晶显示控制
任务开发9 基于TCP/IP以太网通信设计
任务开发10 基于MEB1280的GPS通信
任务开发11 基于PWM步进电动机控制
任务开发12 基于GSM的GPRS模块控制
本章小结
思考与习题6
参考文献