前言
本文是笔者学习过程中的笔记,若有错误之处,欢迎指正。
一、树莓派刷机
刷机需要准备的东西:
- USB读卡器
- SD卡
- 固件包
- 刷固件包的软件
操作步骤:
- 将SD卡插入USB读卡器,并将读卡器与电脑连接。
- 使用 Win32DiskImager 软件将固件包写入到内存卡中。
- 写入完成后,将内存卡取出,插入树莓派中。
注意事项:使用Win32DiskImager软件时,需要注意查看写入的位置,不要写入到自己电脑的硬盘中。
二、树莓派的登录
1、串口登录
默认情况,树莓派的串口和蓝牙连接。这时候我们就需要断开串口和蓝牙的连接,让串口和电脑进行通信
需要使用的外设:读卡器、SD卡和USB转TTL(USB转串口)
- 使用读卡器,读取SD卡
- 打开SD卡根目录的"config.txt"文件,将以下内容添加在最后并且保存。
dtoverlay=pi3-miniuart-bt //停止了串口对蓝牙的连接
- 然后再修改根目录的"cmdline.txt",将里面的内容全部替换成以下内容,以防万一,请先备份好这个文件的原内容。
dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
保存退出,配置修改完成。
- 将SD卡插入树莓派,上电并接好串口所需要的的接线,最后连接上电脑(注意:一定要共地,否则会乱码)
2、ssh方式登录(网络)
此时我们通过SecureCRT的串口,已经连接上了树莓派。
第一步配置ssh方式登录,也需要配置文件。
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf //打开配置文件,在文件中添加无线网配置信息
network={
ssid="你的无线网名字"
psk="密码"
key_mgmt=WPA-PSK //该行可以删除不用
}
注意事项:nano文档编辑器,进入就可以直接编辑内容。
Ctrl+o 保存,会有提示是否写入。我们按回车。Ctrl+x退出
第二步需要固定一下树莓派的 IP 地址。
sudo nano /etc/rc.local //打开配置文件
//在脚本退出之前加上
ifconfig wlan0 192.168.3.30
Ctrl+o 保存,会有提示是否写入。我们按回车。Ctrl+x退出
最后一步,打开树莓派的 ssh 服务。
sudo raspi-config
开启ssh服务就可以使用 SecureCRT 的ssh登录树莓派。
3、图形方式登录树莓派(建立在树莓派已经联网的前提下)
sudo apt get install xrdp
然后使用Windows自带的远程桌面登录。
4、HDMI视频线(不推荐)
配置完以上操作之后,就可以愉快的使用树莓派进行开发了。
三、更新树莓派中的软件
树莓派自带的源可能是国外的,会导致 apt-get 的时候失败,所以需要换成国内的源。
sudo nano /etc/apt/sources.list
用#注释或直接删除原有的内容,新增两条:
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
参考文章:https://blog.csdn.net/syjsxxjy/article/details/80774262
https://blog.csdn.net/qq_36760780/article/details/82016711
https://blog.csdn.net/Liu_959185/article/details/86636906