樹莓派開機程序自啓動的2種方案!

      樹莓派自啓動程序是一個產品完整的需要!但是在第一次遇到這種問題的時候,我找了很多資料但是仍然沒有解決,最終發現不是博主太傻,只是程序太瘋癲啊!據我目前認識一般需要自啓動的程序分爲2種!第一種就是普通的程序,就像輸出一個"Hello world!",這是最簡單的,教程也很多。第二種就是程序中帶有某些硬件,例如外接一個攝像頭(人臉識別程序),此時普通的自啓動程序就顯得無用了!因爲它需要在程序運行之前能夠有圖形界面打開,下面就分別貼出2種自啓動的方法和程序代碼!

1.不帶外接的自啓動

在寫腳本之前要保證你此時要自啓動的程序能夠運行,不然就糗大發了哭

 

  • 第一步,在你要運行的程序的同級目錄下(例如:home/pi/Desktop/下有個main程序)新建一個腳本start.sh  
sudo nano start.sh

腳本代碼如下:

#!/bin/sh
cd /home/pi/Desktop
sudo ./main

 

  • 第二步,修改腳本文件權限!
sudo chmod 777 /hone/pi/Desktop/start.sh

 

  • 第三步,將腳本文件添加進rc.local(一般的自啓動程序都會放入此文件夾中)中!
sudo nano /etc/rc.local    //(進入此文件夾)

在進到該文件中之後,找到exit 0的上一行,寫入如下程序代碼:

/home/pi/Desktop/start.sh start

 

保存退出之後重啓樹莓派即可!!!

 

2.帶外接的自啓動

注意:以下需要在終端敲的命令需要在/home/pi/Desktop目錄下行使!

         以下的程序思想主要是在樹莓派啓動時加載出一個圖形界面,在圖形界面下啓動這個程序!

 

  • 第一步,進入系統的用戶設置環境文件“profile”中,

 

gedit .profile   

 

  • 第二步,在程序的最後面加入以下代碼:
sleep 4
lxterminal

 

  • 第三步,進入.bashrc文件中,
gedit .bashrc

 

  • 第四步,在程序的最後加入以下代碼:
cd /home/pi/Desktop

sudo ./main

 

 

發佈了29 篇原創文章 · 獲贊 30 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章