热搜关键词: 滤波器电磁兼容储能matlab机器学习

pdf

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

  • 1星
  • 2023-08-30
  • 7.59MB
  • 需要2积分
  • 9次下载
标签: 树莓派

树莓派

 本书以实战开发为出发点,以  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

展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

  • 嵌入式应用行业介绍
    嵌入式技术近年来得到了飞速的发展,但是嵌入式产业涉及的领域非常广泛,彼此之间的特点也相当明显。例如很多行业:手机、PDA、车载导航、工控、军工、多媒体终端、网关、数字电视……。下面就由福州卓跃教育具体介绍嵌入式应用行业。 1. 机器人随着嵌入式系统和机器人技术的普及和发展,机器人本体功能越来越趋于模块化、智能化、微型化。同时,机器人的价格也在大幅度下降,使其在军事、工业、家庭和医疗等领域获得更广泛
  • 求WinCE下的便签程序的源码,Win32也行
    求WinCE下的便签程序的源码,Win32也行,只要是C++的
  • 液晶显示求救(T6963C),请高人务必指点!
    还是液晶显示的问题,还是没有摆平详情如下:在程序中,我设置属标的形状与位置,发现T6963C可以正确的接收数据并处理.所以我判断大概在数据传输上没有大的问题.因为命令和数据传送用的是相同的端口,只要控制Command/Data线就可以实现数据与命令的分时传送.于是我写了如下的CGRAM程序void CGRam(){OutPutCom3(0x03,0x00,0x22); //set CGRAM st
  • MOS管在保护电路中反接的讨论
    第一发讨论帖如图1,一个PMOS管参与的过压保护电路采用稳压管VT1为5.1V稳压,这样可以将电路的过压保护点设置在5.8V但是自己有如下问题【1】如果将图1的PMOS管反接,即DS极反接,成为如图2所示。那么在电压上电时,Vin岂不是可以通过PMOS的体二极管直接导通到Vo?就达不到过压保护的作用了?【2】图1的电路是不是即是过压保护电路,也起到防止电源Vin反接的作用?【3】在图1中,若输入电
  • 视频专题3——proteus仿真ADC0809数字电压表
    用ADC0809+单片机做的一个数字电压表软件是PROTEUS
  • bluenrg-1的bor应用
  • 一个待立项的项目,大家提提意见
  • 4.2内核,串口丢数,求高手帮忙
  • 这个程序为什么不能正常运行啊??
  • 电源技术

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×
  翻译: