树莓派入门

树莓派入门,第1张

1什么是树莓派?

2树莓派可以做什么?

没有做不到,只有你想不到。因为有GPIO的存在,用GPIO控制一些电路实现更加灵活的DIY。

3树莓派的购买选择?

4树莓派系统的选择?

5购买无线网卡?

6储存卡的选择?

7电源的选择?

8烧录系统?

Windows下:

MacOS下:

等烧录结束后,插卡通电,就可以在路由器后台路由表里看到树莓派的ip了(图中为演示备份截图香橙派):

9连接树莓派?

10更新系统并配置源?

11CPIO驱动安装

树莓派内核中已经编译自带了GPIO的驱动,我们长通过第三方库写好的函数库完成具体的 *** 作。库有:Python GPIO,WiringPi(C语言编写),BCM2835 C Library (C编写)

12编译最新树莓派内核

待续~~

其他一些教程请参考 我的:不着调的小男生 。

推荐些关于树莓派的博客吧:

最近因为毕业设计,入手了一枚树莓派。由于网上一些教程的可能是比较久远了,而Debian系列的系统现在已经没有 /etc/wpaconf 文件了,配置这个文件并不能生效还会照成网卡无法使用,折腾了老半天才知道应该配置的是 /etc/wpa_supplicant/wpa_supplicantconf ,所以特地写这篇文章总结。

本文主要介绍树莓派无线网卡的配置,当然不局限于树莓派。我装的是RaspBian系统,其实其它的Linux系统,也是可以照这种方式配置的。

命令行输入 sudo vim /etc/network/interfaces

在文件中输入

当然如果你是Linux系统可输入 ifconfig -a 查看

很多教程都比较推荐静态IP设置,主要的优点是由于静态IP是我们手动分配的,所以SSH远程连接时,我们不用登陆路由器也可以知道树莓派的IP地址。当然前提是你能记得你配置时填写的IP地址?(反正我自己是记不住)
静态IP绑定带来的问题就是有些时候,会因为被先接入的IP占用而无法上网

其实我个人是比较动态IP设置的,为什么呢。配置写少了几行,哈哈。

所以,我个人是比较推荐用动态IP设置了,找不到树莓派就上路由器看一下IP嘛,说得好像静态设置就能记住IP似的,我不信呀。好了,废话不多说,看一下动态IP设置方式吧

命令行输入 sudo vim /etc/network/interfaces

在文件中输入

保存退出,并执行 sudo ifup wlan0 。

上面的配置只是配置了一个无线连接,如果你要配置多个wifi连接怎么办。网上有很多教程都是让你修改 /etc/wpaconf 文件,实际上现在已经很多Debian系列的Linux系统已经不是这个文件了,所以如果你在 /etc/network/interfaces 文件中引入这个配置,可能会照成网卡不可用。新的多个无线连接配置文件 应该是 /etc/wpa_supplicant/wpa_supplicantconf 具体设置方式

命令行输入 sudo vim /etc/network/interfaces

在文件中输入

保存退出,接着执行 sudo vim /etc/wpa_supplicant/wpa_supplicantconf
在文件中输入

保存退出,执行 sudo ifup wlan0 。多个无线连接的配置就完成了,树莓派会按照network的配置顺序查找连接对应的无线wifi

建议为你的手机热点配置一个最高的优先连接,当你进入一个新的局域网内时,你可以通过将树莓派连接在你的手机热点上,然后SSH连接配置新局域网的wifi名称和密码,这样就避免了进入新局域网时,没有显示屏而无法配置无线连接的尴尬。为你树莓派配置你的手机热点连接,可以让你随时随地都有办法ssh连接上你的树莓派,不会因没有显示屏而失去对树莓派的控制。

这里主要通过看拨号状态那的WAN口的IP地址,由于拨号的是光猫,所以需要进入光猫后台查看

先排除内网ip:
不参与公网访问的私网IP地址,用于内网通信,在不同的内网中可以重复存在的IP地址
A类: 10000
B类: 1721600 ~ 1723100
C类: 19216800 ~ 1921682550

WAN口的ip地址,这些开头的100%是私网,如果不是则可以进行下一步确认
百度ip 查看显示的ip是否和WAN口的IP是否一致,我这里是两者一致且非内网IP网段的。

连接WiFi后,设置为静态IP,网关可以查看路由器网关地址,也可以通过ifconfig命令获取

进入路由器后台,找到“端口转发”,外部端口自己定义,尽量设置大点也避免其他软件的默认端口,如FTP的21端口等。内部地址设置树莓派本机的静态地址。

进入光猫后台,找到“端口映射”,名称自定义,主要设置内部主机地址,这里设置树莓派的地址,其他可参考下图

找到“端口触发设置”,新建,这里设置触发协议和开发协议设置TCP/UDP,触发端口和开放端口设置成路由器里配置的外部端口


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12964958.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存