在樹莓派上設定程式上電自動啟動的幾種方法
1.在pi/.config中建立autostart檔案夾,在下面建立.desktop字尾的檔案,具體方式問度娘,忘了
2.在pi檔案夾下 修改.bashrc和.profile檔案(比如直接運作py檔案)
sudo gedit .bashrc
在最下面添加下面兩行
cd /home/pi/Desktop/renlian #要執行的檔案的目錄
sudo python3 renlian.py #y要執行的腳本,執行指令
sudo gedit .profile #這一步操作會使樹莓派開機時啟動lxterminal,不啟動桌面
在最下面添加下面兩行
sleep 2
lxterminal
3.先将要執行的程式打包成可執行檔案(sh檔案),再執行2.裡面的操作,打包過程會避免很多不必要的麻煩如
(1)代碼洩密問題
(2)樹莓派使用io中斷,輸入輸出使用來回交換,Python控制,手動啟動程式沒問題,自啟動會出差錯,至今未明原因,打包後可繞開此bug