图书介绍

基于嵌入式系统的物联网开发教程PDF|Epub|txt|kindle电子书版本网盘下载

基于嵌入式系统的物联网开发教程
  • 丘森辉,宋树祥主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121305573
  • 出版时间:2017
  • 标注页数:233页
  • 文件大小:45MB
  • 文件页数:241页
  • 主题词:互联网络-应用-高等学校-教材;智能技术-应用-高等学校-教材

PDF下载


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

下载说明

基于嵌入式系统的物联网开发教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 物联网与嵌入式系统概述1

1.1 物联网概述1

1.2 国内外物联网的发展现状2

1.2.1 国外物联网现状2

1.2.2 国内物联网现状2

1.3 嵌入式系统概述3

1.3.1 什么是嵌入式系统3

1.3.2 嵌入式基本结构3

1.3.3 嵌入式系统的特点5

1.4 物联网与嵌入式系统6

1.5 基于嵌入式技术的物联网应用领域7

1.5.1 物联网与智能家居7

1.5.2 物联网与智能农业7

1.5.3 物联网与智能物流9

1.5.4 物联网与智能医疗11

第2章 嵌入式Linux系统快速入门13

2.1 嵌入式Linux概述13

2.1.1 什么是嵌入式Linux13

2.1.2 嵌入式系统中选择嵌入式Linux的缘由14

2.2 搭建嵌入式Linux主机开发环境14

2.3 Linux基础命令20

2.3.1 用户系统相关命令21

2.3.2 文件相关命令24

2.3.3 网络相关命令29

2.4 Linux下C编程基础31

2.4.1 常用编辑器vi31

2.4.2 gcc编译器33

2.4.3 make工程管理器37

2.5 嵌入式Linux操作系统Bootloader41

2.5.1 Bootloader概述41

2.5.2 U-Boot概述42

第3章 Linux应用程序编程44

3.1 底层文件I/O操作44

3.1.1 Linux系统调用及用户编程接口(API)44

3.1.2 底层文件I/O操作45

3.1.3 文件锁49

3.1.4 标准I/O编程基本操作54

3.1.5 其他操作57

3.2 进程控制开发59

3.2.1 进程的基本概念59

3.2.2 Linux下进程的模式和类型60

3.2.3 Linux进程控制编程60

3.3 进程间通信65

3.3.1 管道66

3.3.2 FIFO70

3.3.3 信号74

3.3.4 信号的处理78

3.3.5 信号量81

3.4 多线程编程86

3.4.1 线程概述86

3.4.2 线程基本编程87

3.4.3 线程之间的同步与互斥91

3.4.4 信号量线程控制94

3.5 嵌入式Linux网络编程98

3.5.1 OSI参考模型及TCP/IP参考模型98

3.5.2 网络基础编程99

3.5.3 Socket基础编程104

第4章 嵌入式Linux设备驱动开发112

4.1 设备驱动概述112

4.1.1 设备驱动简介及驱动模块112

4.1.2 设备分类113

4.1.3 设备号113

4.1.4 驱动层次结构114

4.1.5 设备驱动程序与外界的接口114

4.1.6 设备驱动程序的特点114

4.2 字符设备驱动编程115

4.3 GPIO驱动程序实例120

4.3.1 LED灯实验120

4.3.2 按键驱动实例127

第5章 物联网应用开发130

5.1 无线传感网络130

5.1.1 无线传感网络概述130

5.1.2 无线传感网络的关键技术131

5.2 传感器技术132

5.2.1 传感器技术的定义及作用132

5.2.2 各类传感器介绍133

5.2.3 传感器在物联网中的应用134

5.3 网关134

5.3.1 STM32网关平台135

5.3.2 M3网关实验138

5.3.3 STM32 LED实验155

5.4 短距离传输之ZigBee156

5.4.1 ZigBee技术的概述156

5.4.2 ZigBee自身技术优势157

5.4.3 ZigBee网络设备类型及拓扑结构158

5.4.4 ZigBee 2007协议栈安装159

5.4.5 ZigBee传感器使用161

5.4.6 ZigBee控制LED实验168

5.5 短距离传输之蓝牙(BLE)171

5.5.1 蓝牙的概念及原理171

5.5.2 蓝牙技术优势172

5.5.3 BLE 4.0协议栈安装173

5.5.4 BLE程序烧写173

5.5.5 BLE蜂鸣器控制节点实验176

5.6 短距离传输之IPv6181

5.6.1 IPv6介绍181

5.6.2 基于IPv6蜂鸣器实验182

5.7 短距离传输之WiFi185

5.7.1 WiFi技术定义185

5.7.2 基于WiFi超声波测距传感器节点实验186

第6章 Android底层及应用开发190

6.1 底层部分190

6.1.1 Android源码编译实验190

6.1.2 Android镜像烧写实验198

6.1.3 Android LED点灯实验206

6.2 应用部分209

6.2.1 华清远见开发环境209

6.2.2 创建第一个Android应用215

第7章综合实例开发225

7.1 基于嵌入式Linux的智能家居系统设计225

7.1.1 概述225

7.1.2 设计实现226

7.2 基于嵌入式Linux的智能农业系统设计227

7.2.1 概述227

7.2.2 设计实现228

7.3 安防监控系统设计230

7.3.1 概述230

7.3.2 设计实现231

参考文献233

热门推荐