公司當前工裝盒子開機過程比較慢,懷疑是樹莓派系統造成,所以決定對樹莓派系統進行更新,更新後驗證開機速度確實提升很多,大概在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,重啓樹莓派即可