封面
版权信息
内容简介
前言
本书特色
本书读者
代码下载
第1章 Linux和Raspberry的简介
1.1 Linux前世今生
1.1.1 Linux的诞生
1.1.2 Linux的发行版本
1.1.3 Linux的将来
1.2 深度剖析Raspberry
1.2.1 Raspberry Pi的诞生
1.2.2 Raspberry家族
1.3 Raspberry配件选择
1.3.1 Raspberry必要设备
1.3.2 Raspberry非必要设备
1.4 Raspberry OS的选择
1.4.1 Raspberry官网推荐OS
1.4.2 官方推荐的第三方OS
1.4.3 其他的OS
第2章 Raspberry的安装配置
2.1 从零开始安装配置Raspberry
2.1.1 下载Raspberry的系统
2.1.2 Windows下安装RaspBian
2.1.3 Linux下安装RaspBian
2.1.4 Mac OS下安装RaspBian
2.2 RaspBian基本配置
2.2.1 raspi-config配置
2.2.2 网络配置
2.2.3 无线网络配置
2.2.4 其他配置
2.3 远程无密码登录
2.3.1 Windows远程无密码登录
2.3.2 Linux远程无密码登录
2.4 系统备份和还原
2.4.1 tar备份还原
2.4.2 tar增量备份还原
2.4.3 dd备份还原
第3章 Raspberry开发利器
3.1 apt-get
3.1.1 apt-get简介
3.1.2 apt命令用法
3.2 vim
3.2.1 vim简介
3.2.2 安装配置vim
3.2.3 以vim做一个简单的python IDE
3.2.4 vim使用指南
3.3 bash
3.3.1 bash简介
3.3.2 第一个bash脚本Hello world
3.3.3 bash script实例——增量备份脚本
3.4 Python
3.4.1 Python简介
3.4.2 第一个Python脚本Hello world
3.4.3 Python常用模块
3.4.4 Python script实例——touch2py.py
3.4.5 Python进阶实例——getNip.py
3.5 常用工具
3.5.1 正则表达式(RE)
3.5.2 grep
3.5.3 find
3.5.4 sed
3.5.5 awk
3.5.6 其他常用工具
第4章 Raspberry常用服务
4.1 xrdp远程桌面服务
4.1.1 xrdp简介
4.1.2 xrdp安装
4.1.3 登录xrdp
4.2 samba共享服务
4.2.1 samba简介
4.2.2 samba安装
4.2.3 samba配置
4.2.4 登录samba服务器
4.3 miniDLNA共享影音服务
4.3.1 miniDLNA简介
4.3.2 miniDLNA安装
4.3.3 miniDLNA配置
4.4 VSFTP FTP服务
4.4.1 VSFTP简介
4.4.2 VSFTP安装
4.4.3 vsftp配置
4.4.4 登录VSFTP服务器
4.5 Nginx
4.5.1 Nginx简介
4.5.2 Nginx安装
4.5.3 Nginx配置
4.6 LAMP
4.6.1 LAMP简介
4.6.2 LAMP安装
4.6.3 LAMP配置
第5章 Raspberry常用功能
5.1 挂载磁盘
5.1.1 硬件准备
5.1.2 软件设置
5.2 Aria2下载机
5.2.1 安装下载组件
5.2.2 Aria2配置
5.2.3 测试Aria2下载机
5.3 迅雷远程下载
5.3.1 下载迅雷远程下载固件
5.3.2 设置迅雷远程下载
5.4 动态域名解析
5.4.1 神器花生壳
5.4.2 下载安装花生壳
5.4.3 设置花生壳
5.5 无域名访问内网
5.5.1 确定公网IP
5.5.2 端口映射
5.6 实战:Raspberry给自己发短信
5.6.1 方案原理
5.6.2 方案执行
5.7 监控器Motion
5.7.1 安装Motion
5.7.2 配置使用Motion
第6章 实战Raspberry GPIO
6.1 GPIO简介
6.1.1 Raspberry GPIO
6.1.2 物理端口
6.2 实战GPIO——LED呼吸灯
6.2.1 准备实验物品
6.2.2 Python控制
6.3 实战GPIO——蜂鸣器
6.3.1 准备实验物品
6.3.2 Python控制
6.4 实战GPIO——超声波模块
6.4.1 准备实验物品
6.4.2 Python控制
第7章 实战:智能开门报警器
7.1 硬件准备
7.1.1 必需的硬件
7.1.2 可选硬件
7.1.3 组装及原理
7.2 软件准备
7.2.1 创建mylog模块
7.2.2 Python控制
第8章 实战:移动小车(手机控制+网页控制)
8.1 硬件准备
8.1.1 必需的硬件
8.1.2 可选的硬件
8.2 组装及原理
8.2.1 小车组装
8.2.2 电机组装
8.2.3 小车原理
8.3 软件准备
8.3.1 Python控制
8.3.2 Web控制和手机控制
8.3.3 无线设置
更新时间:2021-03-19 19:30:25