目录
第1章树莓派快速入门

1.1树莓派简介

1.2树莓派硬件组成

1.3系统安装及备份

1.3.1安装Raspbian系统

1.3.2重启/关闭树莓派

1.3.3系统备份

1.4树莓派配置

1.5Raspbian系统管理

1.5.1Linux常用命令

1.5.2Linux权限设置

1.5.3Raspbian文件系统

1.5.4文本编辑器

1.5.5包管理器

1.5.6切换国内更新源

1.6树莓派网络连接

1.6.1有线网络

1.6.2无线网络

1.7远程连接树莓派

1.7.1使用SSH连接树莓派

1.7.2远程桌面连接树莓派

1.8远程传输文件

1.8.1FileZilla传输文件

1.8.2Samba实现文件共享

第2章Python基础知识

2.1Python简介

2.1.1Python的特点与基本原则

2.1.2树莓派Python编程环境

2.1.3pip安装Python库/包

2.1.4更换国内pip源

2.1.5Python常用库与模块

2.1.6Jupyter Notebook

2.2Python编程基础

2.2.1数据类型

2.2.2基本语法

2.2.3函数

2.2.4类和实例

2.2.5import导入模块

2.2.6文件的使用

2.2.7异常

2.2.8多进程与多线程





第3章传感器接口与编程

3.1GPIO接口简介 

3.2GPS定位

3.2.1树莓派串口配置

3.2.2GPS模块接口与编程

3.2.3百度地图GPS定位

3.3烟雾/可燃气体检测

3.4温湿度检测

3.5大气压检测

3.6空气质量检测

3.7数字指南针

3.8超声波测距

第4章树莓派智能小车

4.1摄像头控制

4.1.1摄像头安装与配置

4.1.2摄像头基本操作

4.1.3开启网络视频

4.1.4异常触发开启摄像头

4.1.5摄像头云台控制

4.2电机控制

4.3语音播报

4.3.1eSpeak语音合成

4.3.2百度在线语音合成

4.4智能小车搭建与远程控制

4.5开机自启动

第5章树莓派物联网监测

5.1服务器环境搭建

5.1.1安装Apache服务器

5.1.2安装MySQL数据库

5.1.3安装PHP

5.1.4安装phpMyAdmin

5.2树莓派状态读取

5.3内网穿透

5.4Web软件开发

5.4.1数据库设计

5.4.2地图显示

5.4.3监测数据图表显示

5.4.4节点远程控制

5.4.5树莓派运行状态监控

5.4.64G网络远程访问

第6章树莓派智能语音应用

6.1麦克风语音输入配置

6.2语音控制树莓派小车

6.2.1语音控制

6.2.2热词唤醒

6.2.3离线语音识别

6.3智能语音机器人

6.4自然语言处理

6.4.1中文分词与关键词提取

6.4.2对话情绪识别

第7章树莓派机器视觉应用

7.1OpenCV的安装与使用

7.2人脸检测与识别

7.2.1人脸检测

7.2.2人脸识别

7.3手势识别

7.4运动目标检测

7.5运动目标跟踪

7.6显著性检测 

第8章树莓派深度学习应用

8.1YOLOFastest目标检测

8.2人流量统计

8.3文本检测与识别

参考文献