物联网与嵌入式系统开发 第2版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘连浩编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2017
- ISBN:7121303282
- 页数:324 页
第1章 概述 1
1.1 单片机概念及特点 1
1.2 单片机的发展及种类 1
1.2.1 单片机发展 1
1.2.2 嵌入式处理器种类 3
1.3 CISC与RI SC 5
1.3.1 CISC与RISC简介 5
1.3.2 流水线 6
1.4 ARM处理器系列 6
1.4.1 ARM版本 6
1.4.2 常用ARM系列简介 10
1.4.3 ARM v8 18
1.5 ARM的软件开发工具 18
思考与习题 23
第2章 ARM基础与指令系统 24
2.1 ARM处理器基础 24
2.1.1 ARM处理器特点 24
2.1.2 存储器大小端方式 24
2.1.3 ARM处理器状态、ARM处理器模式及ARM模式下寄存器 25
2.1.4 Thumb状态下寄存器 28
2.2 ARM寻址方式 29
2.2.1 指令格式 29
2.2.2 寻址方式 30
2.2.3 ARM指令的条件执行 32
2.3 ARM指令 33
2.3.1 ARM常用指令 33
2.3.2 ARM v6/7版专有指令 40
2.4 Thumb指令 42
2.5 ARM伪操作与伪指令 43
2.5.1 符号定义与变量赋值伪操作 43
2.5.2 数据定义伪操作 43
2.5.3 汇编控制伪操作 45
2.5.4 信息报告伪操作 47
2.5.5 指令集选择伪操作 47
2.5.6 杂项伪操作 47
2.5.7 ADR、 ADRL、 LDR伪指令 48
2.5.8 NOP伪指令 50
思考与习题 50
第3章 ARM内存映射与存储器接口 52
3.1 ARM9存储器接口 52
3.1.1 S3C2440A存储器控制器 52
3.1.2 NAND Flash控制器 53
3.2 Cortex-M4存储器接口 59
3.2.1 Cortex-M4结构与内存映射 59
3.2.2 多层AHB总线矩阵 60
3.2.3 Cortex-M4外部存储器控制器 64
3.3 半导体存储器种类、NOR Flash与NAND Flash存储器简介 66
思考与习题 68
第4章 ARM I/O口、Cortex事件路由及GIMA 69
4.1 ARM I/O端口原理 69
4.1.1 ARM9的I/O端口 69
4.1.2 Cortex-M4的系统控制单元I/O与GPIO 71
4.1.3 Cortex-M7GPIO 89
4.2 Cortex-M4的事件路由器 99
4.3 LPC43xx全局输入多路复用器阵列GIMA 101
思考与习题 103
第5章 ARM9.Cortex-M4/M7中断、LCD、 A/D与触摸屏 105
5.1 ARM9中断系统原理 105
5.2 Cortex-M4NVIC中断原理 114
5.2.1 中断原理 114
5.2.2 与中断有关的寄存器 117
5.3 Cortex-M7NVIC中断原理 120
5.4 LCD 131
54.1 LCD原理 131
5.4.2 OLED 132
5.4.3 ARM9LCD接口 135
5.5 A/D与触摸屏 146
5.5.1 A/D转换 146
5.5.2 触摸屏工作原理及种类 148
5.5.3 ARM9ADC转换器和触摸屏接口 149
5.5.4 Cortex-M4/M7A/D 153
思考与习题 153
第6章 ARM9、 Cortex-M4/M7DMA与定时器 154
6.1 ARM9DMA原理 154
6.1.1 DMA请求源 154
6.1.2 DMA工作过程 155
6.1.3 基本DMA时序 155
6.1.4 DMA传输大小 156
6.1.5 DMA专用寄存器 156
6.2 Cortex-M4/M7DMA原理 162
6.2.1 Cortex-M4DMA主要功能特点 162
6.2.2 DMA系统连接 163
6.2.3 DMA寄存器描述 169
6.3 ARM9定时器 180
6.4 Cortex-M4/M7定时器种类及功能原理 183
6.4.1 状态可配置的定时器 183
6.4.2 Timer0~3定时器 189
6.4.3 电机控制PW M 191
6.4.4 正交编码器接口 194
思考与习题 196
第7章 串行总线 197
7.1 串行通信概述与RS-232C 197
7.2 ARM9的UART接口 203
7.3 SPI、 I2C、 I2S、 SD卡总线 206
7.3.1 SPI总线接口 206
7.3.2 I2C总线接口 207
7.3.3 I2S总线接口 216
7.3.4 SD 224
7.5 现场总线 231
7.5.1 现场总线概述 231
7.5.2 CAN总线 236
思考与习题 244
第8章 嵌入式操作系统与LWIP 245
8.1 操作系统 245
8.1.1 操作系统简介 245
8.1.2 嵌入式操作系统简介 248
8.2 Linux操作系统 250
8.2.1 Linux简介 250
8.2.2 Linux特点 250
8.2.3 嵌入式Linux 251
8.2.4 Linux内核版本与发行版 251
8.2.5 Linux进程管理 252
8.2.6 存储管理 257
8.2.7 文件系统 260
8.2.8 设备管理 263
8.2.9 Linux内核模块 265
8.2.10 Linux配置文件 266
8.2.11 Linux启动流程简介 267
8.3 μC/OS概述 271
8.4 μC/OS-III移植 273
8.4.1 μC/OS的CPU移植 273
8.4.2 μC/OS-III移植 275
8.4.3 μC/OS-III应用示例 278
8.5 LWIP概述 295
8.5.1 LWIP简介 295
8.5.2 LWIP应用模式 296
思考与习题 297
第9章 物联网中的常用嵌入式系统 298
9.1 TinyOS概述 299
9.1.1 TinyOS简介 299
9.1.2 TinyOS的特点 301
9.1.3 TinyOS开发平台 302
9.1.4 TinyOS开发案例 303
9.1.5 TinyOS的基本概念 303
9.2 安装TinyOS 304
9.3 nesC概述 308
9.3.1 nesC简介 308
9.3.2 nesC基本概念 310
9.3.3 一个简单的nesC编程示例 316
9.3.4 TOSSIM仿真 317
9.4 TinyOS内部机制简介 318
9.4.1 TinyOS程序运行机制分析 318
9.4.2 TinyOS的调度机制 320
9.4.3 TinyOS的通信模型 320
9.4.4 TinyOS的能量管理 322
思考与习题 323
参考文献 324
- 《管理信息系统习题集》郭晓军 2016
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《系统解剖学速记》阿虎医考研究组编 2019
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《社会文化系统中的翻译》姜秋霞,杨正军 2019
- 《中国生态系统定位观测与研究数据集 森林生态系统卷 云南西双版纳》邓晓保·唐建维 2010
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017