嵌入式32位微处理器系统设计与应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:何加铭主编;曾兴斌,胡乾苗,李军,金古,纪丰,周珏编
- 出 版 社:北京:电子工业出版社
- 出版年份:2006
- ISBN:7121021897
- 页数:359 页
第1章 嵌入式系统设计基础 1
1.1 嵌入式系统的基本概念 1
1.1.1 嵌入式系统概述 1
1.1.2 嵌入式系统应用与发展 3
1.2 嵌入式系统的组成结构 5
1.2.1 系统组成结构 5
1.2.2 ARM处理器 6
1.2.3 嵌入式操作系统 7
1.3.1 系统设计流程 9
1.3 嵌入式系统设计流程 9
1.3.2 软件开发环境 11
第2章 ARM体系结构 13
2.1 ARM技术的应用及其特点 13
2.1.1 ARM技术的应用 13
2.1.2 ARM技术的特点 14
2.2 ARM体系结构版本的命名方法 15
2.2.1 ARM体系结构版本概述 15
2.2.2 ARM体系的发展 17
2.2.3 ARM体系结构版本命名 19
2.3.1 ARM7 20
2.3 ARM核(ARM系列处理器的内核) 20
2.3.2 ARM9 22
2.3.3 ARM10 23
2.3.4 StrongARM 24
2.3.5 Xscale 25
2.4 ARM指令流水线结构 25
2.4.1 ARM 3级指令流水线 25
2.4.2 ARM 5级指令流水线 27
2.4.3 ARM 6级指令流水线 28
2.5.2 ARM处理器工作模式 29
2.5.1 ARM处理器工作状态 29
2.5 ARM处理器的工作 29
2.6 ARM寄存器 30
2.6.1 通用寄存器 31
2.6.2 程序状态寄存器 33
2.7 ARM异常中断 34
2.7.1 ARM异常中断类型 34
2.7.2 ARM异常中断响应过程 35
2.7.3 ARM异常中断返回 35
2.8.1 ARM体系中的存储空间 36
2.8.2 ARM存储器格式 36
2.8 ARM存储系统 36
2.7.4 ARM异常中断优先级 36
第3章 ARM指令集 38
3.1 ARM指令集概述 38
3.1.1 ARM指令的编码 38
3.1.2 ARM指令的分类 39
3.1.3 ARM指令的条件执行 39
3.2 ARM指令寻址方式 39
3.3 ARM指令介绍 44
3.3.1 跳转指令 44
3.3.2 数据处理指令 45
3.3.3 状态寄存器访问指令 51
3.3.4 Load/Store指令 52
3.3.5 异常中断产生指令 56
3.3.6 协处理器指令 57
3.4 Thumb指令介绍 58
3.4.1 Thumb指令简介 58
3.4.2 Thummb状态切换 59
3.4.3 Thumb指令使用 59
第4章 嵌入式系统程序设计 64
4.1 ARM汇编语言的伪操作与伪指令 64
4.1.1 ARM汇编语言伪操作 64
4.1.2 ARM汇编语言伪指令 85
4.2 ARM汇编语言编程与优化 88
4.2.1 ARM汇编语言编程基础 88
4.2.2 ARM汇编语言编程技巧 94
4.2.3 ARM汇编语言编程实例 97
4.3 嵌入式C语言编程 100
4.3.1 嵌入式C语言编程基础 100
4.3.2 嵌入式C语言编程优化 104
4.3.3 嵌入式C语言编程实例 108
4.4 汇编与C语言混合编程 111
4.4.1 ATPCS简介 111
4.4.2 C语言内嵌汇编 113
4.4.3 汇编与C语言程序相互调用 118
第5章 基于MC9328MX1嵌入式系统 121
5.1 MC9328MX1处理器 121
5.1.1 Motorola MC9328MX1处理器概述 121
5.1.2 MC9328MX1功能结构 121
5.1.3 MC9328MX1引脚信号 124
5.1.4 MC9328MX1 Reset模块 129
5.1.5 MC9328MX1 Bootstrap模式 131
5.2 MC9328MX1标准硬件接口 136
5.2.1 存储控制器 136
5.2.2 中断控制器 143
5.2.3 通用I/O接口(GPIO) 148
5.2.4 实时时钟(RTC) 153
5.2.5 脉冲宽度调制(PWM) 158
5.3 MC9328MX1音频通信接口 162
5.3.1 通用异步收发器 162
5.3.2 USB控制器 169
5.3.3 I2C通信接口 173
5.3.4 SSI通信接口 178
5.4 MC9328MX1人机接口 185
5.4.1 LCD控制器(LCDC) 185
5.4.2 模拟信号处理(ASP) 206
5.4.3 CMOS传感器接口(CSI) 216
5.5 Sunrun MC9328MX1开发系统 226
5.5.1 Sunrun MC9328MX1基本功能介绍 226
5.5.2 Sunrun MC9328MX1硬件接口资源 231
5.6 基于MC9328MX1的应用实例 234
5.6.1 基于MC9328MX1的语音采集与播放 235
5.6.2 基于MC9328MX1的图像采集与显示 236
5.6.3 基于MC9328MX1的无线收发 237
6.1.1 μC/OS-Ⅱ概述 239
6.1.2 μC/OS-Ⅱ内核与文件系统 239
6.1 μC/OS-Ⅱ操作系统 239
第6章 嵌入式操作系统开发与应用 239
6.1.3 μC/OS-Ⅱ文件系统 241
6.1.4 μC/OS-Ⅱ的移植 242
6.2 Windows CE操作系统 249
6.2.1 Windows CE简介 249
6.2.2 Windows CE结构特点 249
6.2.3 Windows CE开发与应用 251
6.3 嵌入式Linux操作系统 253
6.3.1 嵌入式Linux概述 253
6.3.2 嵌入式Linux结构特征 253
6.3.3 Linux内核裁剪与配置 255
6.3.4 嵌入式Linux在MC9328MX1上移植 257
第7章 ADS集成开发环境 261
7.1 CodeWarrior for ADS概述 261
7.2 工程项目的管理 261
7.2.1 建立一个新的工程项目 261
7.2.2 建立一个新的源文件 262
7.2.3 将已存在的源文件加入到工程项目中 264
7.2.4 将工程项目中的文件分组 265
7.2.5 删除文件或者组 265
7.2.6 保存工程项目 265
7.3.1 “Debug Settings”对话框介绍 266
7.3 配置生成目标 266
7.2.7 关闭工程项目 266
7.2.9 移动工程项目 266
7.2.8 选择默认工程项目 266
7.3.2 设置生成目标的基本选项 267
7.3.3 汇编器选项设置 271
7.3.4 编译器选项设置 273
7.3.5 连接器选项设置 276
7.3.6 fromELF工具的选项设置 279
7.4 编译和连接工程项目 280
7.4.1 编译文件 280
7.4.2 生成工程项目 281
7.5 AXD代码调试 282
7.5.1 打开AXD和调试文件 282
7.5.2 查看寄存器、存储器及变量值 282
第8章 嵌入式软件开发实验 285
8.1 ARM汇编指令实验 285
8.2 Thumb指令实验 288
8.3 ARM处理器工作模式实验 290
8.4 C语言编程实验 292
8.5 汇编与C语言相互调用实验 294
9.1 存储器实验 297
第9章 嵌入式扩展接口实验 297
9.2 中断控制实验 299
9.3 串口通信实验 301
9.4 RTC实验 308
9.5 PWM实验 310
9.6 LCD显示实验 311
9.7 4×4键盘控制实验 315
9.8 USB通信实验 320
9.9 触摸屏控制实验 325
10.1 μC/OS-Ⅱ移植实验 327
第10章 μC/OS-Ⅱ操作系统移植与应用 327
10.2 μC/OS-Ⅱ多任务应用实验 332
第11章 Linux操作系统移植与应用 338
11.1 Linux移植实验 338
11.2 Linux开发基础实验 343
11.3 Linux进程控制实验 345
11.4 Linux进程间通信实验 348
11.5 Linux定时器实验 351
11.6 Linux多线程应用实验 354
11.7 Linux程序设计综合实验 357
参考文献 359
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《烧结法处理非常规含铁资源研究》王哲著 2018
- 《无机元素原子光谱分析样品预处理技术》吴瑶庆 2019
- 《农村生活污水处理工艺与技术应用》李灵娜著 2019
- 《中国人民大学研究报告系列 中国水处理行业可持续发展战略研究报告 膜工业卷 3》(中国)郑祥,魏源送,王志伟 2019
- 《工业废水处理工艺与设计》高永编著 2019
- 《工业水处理技术》(中国)赵文玉,林华,许立巍 2019
- 《污水处理PPP项目实施方案编制实务》王雁然,方俊,朱立冬 2019
- 《图像处理与图形界面(GUI)设计案例教程》李娜,张丽君 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017