图书介绍

物联网与嵌入式系统开发 第2版PDF|Epub|txt|kindle电子书版本下载

物联网与嵌入式系统开发 第2版
  • 刘连浩编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121303282
  • 出版时间:2017
  • 标注页数:324页
  • 文件大小:36MB
  • 文件页数:338页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

物联网与嵌入式系统开发 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述1

1.1 单片机概念及特点1

1.2 单片机的发展及种类1

1.2.1 单片机发展1

1.2.2 嵌入式处理器种类3

1.3 CISC与RI SC5

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 v818

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事件路由及GIMA69

4.1 ARM I/O端口原理69

4.1.1 ARM9的I/O端口69

4.1.2 Cortex-M4的系统控制单元I/O与GPIO71

4.1.3 Cortex-M7GPIO89

4.2 Cortex-M4的事件路由器99

4.3 LPC43xx全局输入多路复用器阵列GIMA101

思考与习题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 LCD131

54.1 LCD原理131

5.4.2 OLED132

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/D153

思考与习题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 M191

6.4.4 正交编码器接口194

思考与习题196

第7章 串行总线197

7.1 串行通信概述与RS-232C197

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 SD224

7.5 现场总线231

7.5.1 现场总线概述231

7.5.2 CAN总线236

思考与习题244

第8章 嵌入式操作系统与LWIP245

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 嵌入式Linux251

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 安装TinyOS304

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

热门推荐