樹莓派上電自啟動某執行程式的實現

2021-08-01 22:50:18 字數 672 閱讀 7946

後來搜到乙個寫desktop 檔案放在.config下的autostart資料夾裡可以上電執行的文章,又搜到linux下上電自動開啟瀏覽器或者其他軟體的文章,於是照貓畫虎,寫了乙個camtest的desktop configuration file(其實就相當於windows下的快捷方式),將快捷方式放在.config下的autostart資料夾,即可實現上電自動執行。而desktop檔案也比較好寫。參照

具體操作如下:

1.建立開機自啟動資料夾

cd /home/pi/.config

mkdir autostart

cd autostart

2. 放入你的程式的快捷方式 ,其實是告訴系統你的程式在**,怎麼個執行方式

生成乙個*.desktop檔案(比如:my.desktop),命令如下:

sudo nano my.desktop(這個呢,親測沒有成功,可能生成方式不對,於是我去複製了乙個系統自帶的快捷方式過來)

這些快捷方式都是帶有圖示的樹莓派上電自啟動某執行程式的實現

雙擊可以開啟連線的軟體或者**

編輯模式下檔案的結構如下 其中有一些必要的語句 

修改name 路徑 terminal 等 即可得到新的快捷方式,具體修改需要學習下各個關鍵字的含義

修改完儲存檔案,將其複製到autostart中

reboot即可

4 在樹莓派上將程式設定為自啟動

製作測試指令碼 在pi使用者下建立測試資料夾 mkdir test0226cd test0226,建立sh指令碼檔案,將如下內容寫到指令碼中,注意路徑是否正確。bin sh touch home pi test0226 testboot.txt chmod 777 home pi test0226 ...

2 樹莓派上程式自啟動方式總結(帶桌面)

在樹莓派上設定程式上電自動啟動的幾種方法 1.在pi config中新建autostart資料夾,在下面新建.desktop字尾的檔案,具體方式問度娘,忘了 2.在pi資料夾下 修改.bashrc和.profile檔案 比如直接執行py檔案 sudo gedit bashrc 在最下面新增下面兩行 ...

樹莓派執行程式報錯

今天在樹莓派上執行程式,呼叫了houghlinesp函式,首先建立了乙個 vector的容器來儲存檢測到的直線。執行程式,報錯 begin houghlinesp opencv error assertion failed mtype type0 cv mat cn mtype cv mat cn ...