公司当前工装盒子开机过程比较慢,怀疑是树莓派系统造成,所以决定对树莓派系统进行更新,更新后验证开机速度确实提升很多,大概在30s完成启动。
树莓派系统更新有两种方法,第一种是去官网下载最新系统镜像,然后烧录到SD卡中,这样子需要我们移植我们的工装程序,比较麻烦,不建议使用。
第二种是通过apt-get更新,此方法简单快捷,建议才要此方法对工装进行更新
一、在线更新
1、打开putty,登录树莓派输入指令等待更新即可,更新过程中遇到询问选择Y即可:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
遇到问题:
升级速度慢,因为默认采用国外源,可以改成使用国内源
打开源文件
sudo nano /etc/apt/sources.list
在第一行输入中科大的源并注释掉其它源:
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
二、通过下载系统镜像更新
1、下载树莓派最新镜像,树莓派镜像地址 2、使用Win32DiskImager烧写最新镜像到SD中
a.解压下载的操作系统镜像压缩文件,得到 img 镜像文件(文件名后缀就是 img)。
b.将SD使用卡托或者读卡器后,连上电脑。
c.解压并运行 win32diskimager 工具。
d.在 win32diskimager 软件中选择系统镜像(img文件),“Device”下选择SD的盘符,然后选择“Write”,期间出现对话框选择是
e.等到出现对话框 write successful 就说明成功了。如果 Windows 提示你是否要格式化 SD 卡,请不要格式化,否则可能导致安装在隐藏分区中的系统被擦除而无法进入系统。
3、修改启动文件
1、使用读卡器将SD卡和电脑连接
2、打开config文件:
a、新建text文件并改名为ssh,打开树莓派ssh登录
b、在congfig中新增HDMI输出,方便调试
hdmi_safe=1
hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=16
hdmi_drive=2
config_hdmi_boost=4
4、使用putty登录树莓派,初始帐号和密码是(pi/raspberry)
5、方便后续管理,修改登录密码,输入指令sudo passwd pi
根据提示输入密码。
6、为方便移植工装程序到新系统中,安装samba,详见《树莓派samba配置》
7、拷贝现有工装程序源码(包括源码、jison配置和自启动设置)
8、安装必须库
sudo apt-get install libglib2.0-dev
sudo apt-get install libbluetooth-dev
sudo apt-get install wiringpi
9、开启树莓派I2C,输入指令sudo raspi-config
10、设置pi用户自动登录,否则检测程序无法自启动,输入指令sudo raspi-config
11,重启树莓派即可