本书以实战开发为出发点,以 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
“一直对智能家居和DIY项目很感兴趣,但苦于没有合适的入门材料。市面上有些电子书过于专业,很多概念理解起来比较吃力,而有些则内容过于简单,无法满足深度学习的需求。这本书的出现,恰好填补了这一空白。它从最基础的树莓派硬件介绍开始,循序渐进地讲解了如何连接各种传感器和执行器,这一点非常重要。书中关于GPIO接口的说明,结合了实际的接线图,让初学者也能轻松理解。而且,作者在解释代码部分,也尽量避免了复杂的专业术语,更多地关注代码的逻辑和实现的功能,这对于我这样需要边学边练的人来说,简直是福音。我特别喜欢书中关于项目实操的讲解,它不是简单地给出代码,而是详细地分析了每一步操作的目的,为什么这样接线,为什么这样写代码。这一点让我能够真正理解背后的原理,而不是死记硬背。这本书让我看到了将理论知识转化为实际应用的可能性,也激发了我进一步探索和创造的欲望。我迫不及待地想尝试书中的项目,看看我能创造出什么!”
评分“作为一名业余爱好者,我一直想深入了解树莓派的开发,但市面上的资料要么过于理论化,要么项目过于复杂,难以入手。这本书的出现,给了我一个全新的视角。它没有一开始就抛出晦涩难懂的专业术语,而是从最基本、最直观的硬件连接和基础操作讲起,让我这个“零基础”的读者也能很快进入状态。书中的项目都非常有趣且具有实用性,我尤其喜欢书中关于智能家居和物联网应用的章节,这正是我一直想要探索的领域。作者在讲解代码时,也充分考虑到了读者的理解能力,用通俗易懂的语言解释复杂的概念,并且提供了大量的示例代码,方便读者直接复制代码并进行修改和扩展。更重要的是,书中强调了“制作”的乐趣,鼓励读者动手实践,不断尝试和创新。我感觉这本书不仅仅是一本技术手册,更是一本激发创造力的指南,它让我看到了将想法变成现实的可能性,也让我对未来的电子制作充满了信心。”
评分“一直以来,我对电子制作都有种莫名的向往,但总觉得门槛很高,不敢轻易尝试。直到我看到了这本书,它让我觉得,原来用树莓派制作智能小硬件,可以这么简单有趣。书中的讲解方式非常独特,不像传统的技术书籍那样严肃,而是充满了趣味性和互动性。从最基础的树莓派硬件介绍,到各种传感器的连接和使用,作者都用一种非常接地气的方式来讲解,让我这个对电子一窍不通的人也能听懂。更让我惊喜的是,书中提供了许多实用的项目案例,从简单的DIY小工具到复杂的智能家居系统,应有尽有。我特别喜欢书中关于如何将树莓派与互联网连接,实现远程控制的部分,这让我看到了无限的可能性。这本书让我觉得,原来动手制作智能硬件,可以这么容易,这么有趣。我迫不及待地想跟着书中的指导,一步步实现我心中的智能小玩意儿。”
评分“拿到这本书的第一个感觉就是‘哇,这真的太适合我了!’我之前对电子制作完全是小白,看到市面上很多书都是讲一堆理论,看得头都大了。但这本书的标题就打动了我,‘从零开始学’和‘超好玩的智能小硬件制作’,让我觉得这才是真正为我这种菜鸟量身定做的。翻开目录,惊喜更多了,不仅有基础知识的介绍,还直接给出了好多有趣的项目,像是智能小夜灯、DIY相机、甚至是遥控小车!我最喜欢的是它不是那种枯燥的讲解,而是把每一个项目都拆解成一步步的指南,配上清晰的图示,我感觉自己真的能跟着做出来。书里讲到树莓派的各种接口和基础命令时,也用了很多生活化的比喻,不像以前看过的书那么难懂。我特别期待后面的章节,想看看怎么用这些小玩意儿实现各种奇思妙想。这书让我觉得,原来搞电子制作也不是什么遥不可及的事情,只要有耐心和这本书,我也可以做出属于自己的智能小玩意儿,想想都觉得激动!”
评分“我是一名大二的学生,平时对计算机编程和硬件结合很感兴趣,但一直找不到一个好的切入点。这本书的封面设计就很吸引人,色彩鲜艳,给人一种‘好玩’的感觉,这正是我想要的。打开书后,我发现它确实没有让我失望。它不像教科书那样死板,而是充满了创意和乐趣。从基础的系统安装到各种传感器的使用,都讲解得非常到位,而且附带了大量的示例代码和详细的步骤说明。我最喜欢的是书中的项目设计,都非常贴合生活,比如制作一个智能浇水系统,或者一个可以通过手机控制的灯光。这些项目不仅能让我巩固所学的知识,还能让我体验到创造的乐趣。书中关于Python编程的讲解也很是实用,结合了实际项目,让学习变得更加有趣和有效。我感觉这本书不仅仅是一本技术书籍,更像是一位经验丰富的老师,循循善诱地引导我走入树莓派的世界。我充满期待地想跟着这本书,动手做出更多酷炫的智能小硬件!”
评分现在树莓派挺火的,买了一本,从最初的零开始学习,希望我能,都学会
评分搞活动的时候买的,质量比较好,速度比较快,是正版
评分给孩子买的,暑假用,暑假用
评分挺好的
评分书籍不错。
评分速度快,当天下单当天到。
评分略贵 不值
评分书质量相当一般,完全不值;但对Linux的介绍还是略有科普价值。但书封面上的宣传涉嫌虚假宣传,翻遍全书也没找到封面上所说的“无人机”攻略。
评分不他啦啦哈哈开茶啦啦啦聚聚苦不苦聚聚
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有