嗯,终于度过了一段痛苦期,虽然还是很忙,但是既然想做,就总能抽出点时间研究一点东西。这篇文章,纪念一下我的爬坑历程。
首先卖家提供了一堆学习资料,看的我目不暇接。既然如此,不如上手试试水有多深。
目录
二 基本环境搭建
1.系统镜像
我选择的是树莓派的官方系统,先入门,有空再玩下其他系统。
官方链接 随便选一个下载就好。
2.烧录工具
我选择的是Win32DeskImager下载链接
选择需要烧录的.img镜像,以及需要烧录到的地方(内存卡),点击write等待即可。
3.登陆与控制
注意:有些版本版本中SSH默认关闭(我的就是。。。),因此需要在烧录好镜像的内存卡的boot分区,创建一个名为‘ ssh ’的文件(没有后缀)来开启SSH服务。
3.1 如果你有网线
连接网线到树莓派查找到树莓派的IP地址。我比较懒,直接192.168.1.1登陆查看,名称为raspberry就是。
3.2 如果你没有网线
在内存卡根目录(boot)下新建wpa_supplicant.conf文件,内容如下:
ssid:wifi名称
psk:wifi密码
priority:优先度
key_mgmt:ap加密类型(同理,192.168.1.1看一看就好)
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=GB
network={
ssid="WIFI-NAME"
key_mgmt=WPA-PSK
psk="wifi-password"
priority=5
}
配置好内存卡插进去,开机,自动就能连接上wifi了。
3.3 Putty连接
下载地址:Putty官网
输入ip地址登陆即可。如果第一次登陆会有一个弹窗,点击确认就好。
在命令行登陆你的树莓派。
默认账号:pi
默认密码:raspberry (输入密码时候会不显示内容,不要慌~)
3.4 替换国内镜像
使用管理员权限sudo nano /etc/apt/sources.list 编辑/etc/apt/sources.list文件。
注释掉原有的#def开头的官方镜像,换上国内镜像。镜像源很多,我随便拉了一个。
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
更改UI源为国内镜像。使用sudo nano /etc/apt/sources.list.d/raspi.list,编辑/etc/apt/sources.list.d/raspi.list文件。
注释掉原有地址。替换为以下地址:
deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ stretch main ui
示例图如下:
然后输入sudo apt-get update更新系统。
3.5 root及配置
- sudo passwd root 设置root账户,俩次密码确认。
- su root 密码验证后进入root权限账户。
- raspi-config 进入树莓派配置面板。
- 7Advanced Options——Expand Filesystem 扩展 SD 卡上可用的空间。
- 重启设备
4 固定IP设置
4.1查询本地IP地址
PC端cmd命令行——ipconfig
4.1修改配置文件
树莓派端sudo nano /etc/dhcpcd.conf,可以看到示例,根据示例填写自己的配置。
# 接口 eth0
interface eth0
# 指定静态IP,/24表示子网掩码为 255.255.255.0
static ip_address=192.168.1.102/24
# 路由器/网关IP地址
static routers=192.168.1.104
# 手动自定义DNS服务器
static domain_name_servers=192.168.1.1
Ctrl+O保存配置,Ctrl+X 退出。