树莓派基础配置
系统安装¶
树莓派 Zero系统官网下载地址 ,不支持安装安装Ubuntu等。系统安装也很方便,下载系统后刷入sdcard就可以了。不会也可以看官方教程或者百度,小白都会刷,没什么好说的。
USB上网¶
树莓派 Zero 之所以成为一款非常棒的单板计算机并不全因为它小巧的尺寸和便宜的价格,还得益于它便捷、易用的特性。通过USB将树莓派 Zero 和电脑连接起来。树莓派 Zero 即可配置成 USB/以太网设备,这时仅需要一个 USB 接口就实现给树莓派供电的同时将它接入因特网。不再需要携带额外的电源适配器、 USB HUB和无线网卡。可以说这是迄今为止连接树莓派最简单、方便的方式!
config¶
将刷好系统的 SD 卡在电脑上打开,进入 SD 卡根目录并打开 config.txt 文件。在文件末尾添加一行如下代码:
cmdline¶
将刷好系统的 SD 卡在电脑上打开,进入 SD 卡根目录并打开 cmdline.txt文件。在文件中找到rootwait,在其后加:
最后cmdline.txt文件内容如:
console=serial0,115200 console=tty1 root=PARTUUID=5e4241f7-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait modules-load=dwc2,g_ether quiet splash plymouth.ignore-serial-consoles
ssh¶
最后在根目录创建一个名为 ssh 的文件或目录。
互联网共享¶
经过前面三个步骤之后,可以从电脑上弹出 SD 卡。把 SD 卡插入树莓派 Zero后通过USB连上电脑岂可。等待一分钟左右可以在电脑的网络设备列表看到了设备已分配好 IP 地址。
现在,就可以尝试通过 SSH 连接树莓派,通过官方资料我们知道树莓派默认用户为pi,默认密码是raspberry。我们根据网络设备列表中看到的IP尝试ssh pi@169.254.215.53连上树莓派,发现如何输入密码都需要再次输入,就类似于密码错误的情况。一开始是以为输入错误,甚至一段认为官方默认密码不是raspberry。
后来换了另外一直方式ssh -l pi raspberrypi.local 终于可以连上了,连上之后在终端用hostname -I命令才发现真正的IP地址为192.168.2.4。难怪用IP一直连不上,退出后在终端输入ssh pi@192.168.2.4 果然可以连上。至此树莓派还未能连上外网,还需要在电脑上甚至互联网共享。如下图:
window共享网络可以参考window教程
WI-FI上网¶
使用sudo raspi-config命令输入账户密码即可,或者用命令行。参考官方教程
不知道为何我按官方教程连不上WI-FI,按如下步骤修改可连Wi-Fi上网:
- 修改/etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa.conf
iface default inet dhcp
- 新增文件/etc/wpa.conf
network={
ssid="5GWifi"
psk="*****密码*****"
priority=10
id_str="5GWifi"
}
network={
ssid="2GWifi"
psk="*****密码*****"
priority=9
id_str="2GWifi"
}
network={
ssid="xxx"
psk="*****密码*****"
priority=8
}
5GWifi是一个5G网络,重启树莓派后发现连上了2GWifi。5GWifi的优先级(priority)比2GWifi还高,树莓派连上2GWifi那可能是因为不支持5G网络吧。
软件源¶
因为大家都知道都原因,使用官方源安装软件慢设置安装不了,需要换成国内源。可以换成中科大或清华镜像源。命令如下:
sudo sed -i 's#://raspbian.raspberrypi.org#s://mirrors.ustc.edu.cn/raspbian#g' /etc/apt/sources.list
sudo sed -i 's#://archive.raspberrypi.org/debian#s://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian#g' /etc/apt/sources.list.d/raspi.list
或者
sudo sed -i 's#://raspbian.raspberrypi.org#s://mirrors.tuna.tsinghua.edu.cn/raspbian#g' /etc/apt/sources.list
sudo sed -i 's#://archive.raspberrypi.org/debian#s://mirrors.tuna.tsinghua.edu.cn/raspberrypi#g' /etc/apt/sources.list.d/raspi.list
时区¶
刚安装好树莓派后,时间是不对的,在开发需要之后才发现这个问题。修改时间其实也很简单,无非就是同步网络时间就可以了。
启用网络时间协议ntp,在终端输入命令:
启用NTP以后,通过date命令来查看当前时间发现时间跟现在相差8个小时,在终端输入以下命令修改时区: