一、刷机
1、准备工作
SD卡(不小于8g)、读卡器、Win32DiskImager2.0.1.8.exe (烧录软件)、树莓派系统镜像
2、把镜像烧录进SD卡
打开Win32DiskImager2.0.1.8.exe,选择系统镜像,点击写入,写入完成后把SD卡插入树莓派,接通电源即可。
二、登录
树莓派的登录方式有以下几种
1、直接使用视频线HDMI接入到屏幕上
2、串口方式
需要使用的软件: SecureCRT
树莓派的串口默认是和蓝牙模块链接的,使用串口登录需要先接触蓝牙对串口的占用。
方法:
1.打开SD卡根目录的"config.txt"文件,将以下内容添加在最后并且保存。
dtoverlay=pi3-miniuart-bt
这样就停止了蓝牙,解除了对串口的占用。
2.然后再修改根目录的"cmdline.txt",将里面的内容全部替换成以下内容,以防万一,请先备份好这个文件的原内容。
dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
自己实操时用了上面两步还是不可以,大家可以直接替换一下这两个文件,文件放在下面:
链接:https://pan.baidu.com/s/1IoCZb2tP44vZUQKBfSWUyg
提取码:mgzc
然后按照下图把usb转串口模块接到树莓派即可。使用 SecureCRT选择串口链接即可。
树莓派默认用户名:pi
默认密码:raspberry
3、ssh登录
使用ssh登录首先需要时使树莓派接入网络,命令行输入下面的命令修改wpa_supplicant.conf文件
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
nano是一个编辑器,这里用nano可以用vi也可以,我用nano是应为树莓派刚刷机的vim不好用,自己换源更新vim没成功。这里知道nano的基本操作即可,ctrl+o按Enter保存内容,Ctrl+x退出。
添加如下内容
ssid里面是WiFi的名称
psk里面是WiFi的密码
network={
ssid="wifipig"
psk="123456789"
}
ctrl+o按Enter保存内容,Ctrl+x退出。
然后命令行输入 ,重启树莓派
sudo reboot
重启好之后输入ifconfig,查看是否入网成功。
ifconfig
可以看到已经有IP地址了,然后ping一下百度,看看能否ping通,通了就是入网成功了。
然后固定IP,修改/etc/rc.local文件,添加一句话ifconfig wlan0 ip地址,注意要配置成同网段的IP
sudo nano /etc/rc.local
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
//固定地址配置:
ifconfig wlano 192.168.101.10
exit 0
接着在重启一下树莓派
sudo reboot
接着打开树莓派的SSH
sudo raspi-config
选择
选择ssh,按确定
最后使用SecureCRT选择SSH链接,输入上面固定的ip地址,用户名pi,点击链接,输入密码raspberry。
注意:此处可能链接不上,最后链接之前树莓派和主机互相ping一下,看是否能ping通,主机可以ping通树莓派,树莓派ping不通主机的时候,检查下防火强是否关闭了,然后检查树莓派和主机链接的是不是同一个wifi,确保防火墙关闭,链接的时同一个WiFi,做好这一步就可以链接上了。
登录之后可能会发现SSH没有串口顺滑,很卡顿,这时候试下下面的方法
1、
sudo nano /etc/ssh/sshd_config
末尾添加一行:
IPQoS cs0 cs0
ctrl+x, 按y,回车即保存退出。
然后service sshd restart重启sshd
2、
编辑 /etc/ssh/sshd_config关闭dns :
#添加一行
useDNS no
然后service sshd restart重启sshd
然后就能丝滑的用SSH登录的方式玩儿树莓派了。
补充:树莓派关机,SecureCRT关掉以后,后面在链接的时候可能会出现链接超时,拒绝访问等情况,我的做法是在SecureCRT上点SSH登录的同时树莓派通电开机,还有可能链接不上,在软件上在重新SSH一次,不行就在多试几次,就可以了,具体原因不清楚,这就是玄学吧!