树莓派开发从零开始学--超好玩的智能小硬件制作书

作者:胡松涛

出版:清华大学出版社

年代:2016 更多图书信息

图书简介

本书以实战开发为出发点,以 Raspberry Pi应用开发为主线,通过 Python开发简单的树莓派单片机模块,让读者熟悉 Raspberry和 Python。本书介绍 Linux的最常用命令和 Python的常用模块,并举实例详细讲解。本书共 8章,涵盖的主要内容有 Linux和 Raspberry简介、Raspberry安装配置、Raspberry开发利器、 Raspberry常用服务、Raspberry常用功能、Raspberry GPIO、Raspberry开门报警器实战、Raspberry移动小车实战。本书所有源代码已上传网盘供读者下载使用。本书内容丰富,实例典型,实用性强,适合树莓派初学者、物联网和智能家居开发人员,以及高等院校和培训学校相关专业的师生阅读。

(展开)

目录

第1章 Linux和Raspberry的简介 1
1.1 Linux前世今生 1
1.1.1 Linux的诞生 1
1.1.2 Linux的发行版本 2
1.1.3 Linux的将来 3
1.2 深度剖析Raspberry 4
1.2.1 Raspberry Pi的诞生 4
1.2.2 Raspberry家族 5
1.3 Raspberry配件选择 5
1.3.1 Raspberry必要设备 5
1.3.2 Raspberry非必要设备 6
1.4 Raspberry OS的选择 7
1.4.1 Raspberry官网推荐OS 7
1.4.2 官方推荐的第三方OS 8
1.4.3 其他的OS 8
第2章 Raspberry的安装配置 10
2.1 从零开始安装配置Raspberry 10
2.1.1 下载Raspberry的系统 10
2.1.2 Windows下安装RaspBian 10
2.1.3 Linux下安装RaspBian 11
2.1.4 Mac OS下安装RaspBian 14
2.2 RaspBian基本配置 15
2.2.1 raspi-config配置 15
2.2.2 网络配置 20
2.2.3 无线网络配置 23
2.2.4 其他配置 24
2.3 远程无密码登录 25
2.3.1 Windows远程无密码登录 26
2.3.2 Linux远程无密码登录 33
2.4 系统备份和还原 34
2.4.1 tar备份还原 35
2.4.2 tar增量备份还原 37
2.4.3 dd备份还原 38
第3章 Raspberry开发利器 40
3.1 apt-get 40
3.1.1 apt-get简介 40
3.1.2 apt命令用法 41
3.2 vim 43
3.2.1 vim简介 43
3.2.2 安装配置vim 43
3.2.3 以vim做一个简单的python IDE 45
3.2.4 vim使用指南 47
3.3 bash 49
3.3.1 bash简介 49
3.3.2 第一个bash脚本Hello world 53
3.3.3 bash script实例——增量备份脚本 55
3.4 Python 56
3.4.1 Python简介 57
3.4.2 第一个Python脚本 Hello world 57
3.4.3 Python常用模块 59
3.4.4 Python script实例——touch2py.py 63
3.4.5 Python进阶实例——getNip.py 65
3.5 常用工具 67
3.5.1 正则表达式(RE) 67
3.5.2 grep 74
3.5.3 find 76
3.5.4 sed 79
3.5.5 awk 82
3.5.6 其他常用工具 86
第4章 Raspberry常用服务 90
4.1 xrdp远程桌面服务 90
4.1.1 xrdp简介 90
4.1.2 xrdp安装 90
4.1.3 登录xrdp 91
4.2 samba共享服务 94
4.2.1 samba简介 94
4.2.2 samba安装 94
4.2.3 samba配置 95
4.2.4 登录samba服务器 97
4.3 miniDLNA共享影音服务 101
4.3.1 miniDLNA简介 101
4.3.2 miniDLNA安装 102
4.3.3 miniDLNA配置 102
4.4 VSFTP FTP服务 103
4.4.1 VSFTP简介 103
4.4.2 VSFTP安装 103
4.4.3 vsftp配置 103
4.4.4 登录VSFTP服务器 108
4.5 Nginx 110
4.5.1 Nginx简介 111
4.5.2 Nginx安装 111
4.5.3 Nginx配置 111
4.6 LAMP 115
4.6.1 LAMP简介 115
4.6.2 LAMP安装 115
4.6.3 LAMP配置 116
第5章 Raspberry常用功能 122
5.1 挂载磁盘 122
5.1.1 硬件准备 122
5.1.2 软件设置 122
5.2 Aria2下载机 130
5.2.1 安装下载组件 130
5.2.2 Aria2配置 131
5.2.3 测试Aria2下载机 133
5.3 迅雷远程下载 134
5.3.1 下载迅雷远程下载固件 135
5.3.2 设置迅雷远程下载 135
5.4 动态域名解析 140
5.4.1 神器花生壳 140
5.4.2 下载安装花生壳 140
5.4.3 设置花生壳 141
5.5 无域名访问内网 143
5.5.1 确定公网IP 143
5.5.2 端口映射 145
5.6 实战:Raspberry给自己发短信 152
5.6.1 方案原理 152
5.6.2 方案执行 152
5.7 监控器Motion 155
5.7.1 安装Motion 155
5.7.2 配置使用Motion 155
第6章 实战Raspberry GPIO 157
6.1 GPIO简介 157
6.1.1 Raspberry GPIO 157
6.1.2 物理端口 158
6.2 实战GPIO——LED呼吸灯 158
6.2.1 准备实验物品 159
6.2.2 Python控制 161
6.3 实战GPIO——蜂鸣器 163
6.3.1 准备实验物品 163
6.3.2 Python控制 164
6.4 实战GPIO——超声波模块 166
6.4.1 准备实验物品 166
6.4.2 Python控制 167
第7章 实战:智能开门报警器 170
7.1 硬件准备 170
7.1.1 必需的硬件 170
7.1.2 可选硬件 170
7.1.3 组装及原理 171
7.2 软件准备 171
7.2.1 创建mylog模块 172
7.2.2 Python控制 173
第8章 实战:移动小车 (手机控制+网页控制) 179
8.1 硬件准备 179
8.1.1 必需的硬件 179
8.1.2 可选的硬件 181
8.2 组装及原理 181
8.2.1 小车组装 181
8.2.2 电机组装 186
8.2.3 小车原理 191
8.3 软件准备 191
8.3.1 Python控制 191
8.3.2 Web控制和手机控制 194
8.3.3 无线设置 196
(展开)

书页展示

更多图书信息
数据来源于网络,如有问题,请反馈至此邮箱:service@bookask.com

作者:胡松涛
出版:清华大学出版社

ISBN:9787302432654

出版日期:2016-04-01

资源下载

随书资源(共 1 个)
需购买电子纸书才可查看!

清华大学出版社

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。作为来自一流大学的出版单位,清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。目前,清华版教材已在全国一百多所院校得到广泛使用。高品质、多层次的计算机图书是清华大学出版社的一大品牌支柱。20世纪80年代末,在席卷全球的信息化浪潮中,清华大学出版社快速切入计算机图书市场,逐渐成为并一直保持这一市场的领先地位,为发展中国计算机教育做出了巨大贡献。

(展开)

使用移动设备
扫描二维码下载客户端

注:目前仅提供安卓客户端下载

相关书卡
书卡里除了这本书,还有更多经典等你读!

Copyright ©2019  BookAsk 书问  |  京ICP证160134号   |  

京公网安备 11010802026432号

  |  出版物经营许可证新出发京零字第海150168号   |  营业执照:91110108318038279C   |  网站地图   |  关于我们   |  合作伙伴   |  商务合作   |  友情链接