• 正文
    • 一、前言
    • 二、創(chuàng)建desktop文件
    • 三、在desktop文件編寫代碼
    • 四、重啟
  • 推薦器件
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

樹莓派從零開始快速入門第13講——腳本開機(jī)自啟動

2024/07/13
1910
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

一、前言

使用樹莓派的時候經(jīng)常會需要開機(jī)自動運(yùn)行某些程序,我查閱了網(wǎng)上的資料,方法不止一種,我覺得最簡單的一種是創(chuàng)建一個啟動器(desktop文件)。

二、創(chuàng)建desktop文件

先要在/home/pi/.config/autostart目錄下創(chuàng)建一個desktop文件。

創(chuàng)建的方法有幾種:PC端遠(yuǎn)程訪問樹莓派文件,通過命令行操作,圖形化窗口操作。

方式1(PC端遠(yuǎn)程訪問文件):

先在PC端訪問樹莓派的文件

不知道怎么通過IP訪問樹莓派文件的同學(xué)可以參考我的博文:樹莓派從零開始快速入門第4講——文件共享

在/pi/.config/autostart目錄下創(chuàng)建xxx.desktop。(xxx:文件名自定義)

注意:.config是隱藏文件,需要打開隱藏文件顯示才能看見,.config目錄下一般沒有autostart文件夾,需要自己新建一個。

在這里插入圖片描述

方式2(通過命令行)

進(jìn)入.config目錄下

cd /home/pi/.config 

創(chuàng)建autostart目錄

mkdir autostart

進(jìn)入autostart目錄

cd autostart

創(chuàng)建xxx.desktop文件(xxx:文件名自定義)

touch xxx.desktop

編輯desktop文件

nano xxx.desktop

方式3(通過圖形化界面)

進(jìn)入圖形化的界面可以通過接入顯示屏,也可以通過PC端訪問,具體就不說了,可以翻一下我之前發(fā)布的博文。

進(jìn)入主頁后,打開文件管理,輸入文件路徑(/home/pi/.config)。

也可以通過Crtl+H,顯示隱藏文件,然后通過左邊的文件列表進(jìn)入。

在這里插入圖片描述

進(jìn)入autostart目錄并創(chuàng)建desktop文件(文件名自定義)。

一般都沒有autostart目錄,可以自己創(chuàng)建。

在這里插入圖片描述
在這里插入圖片描述

三、在desktop文件編寫代碼

示例代碼如下(僅供參考,需要根據(jù)實際修改)

[Desktop Entry]
Name=example
Comment=My Python Program
Exec=python /home/pi/led.py
Icon=/home/pi/example.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

其中要注意的幾個點:

1:Exec是樹莓派啟動之后需要執(zhí)行的命令(這里可以直接調(diào)用你的腳本,我這里調(diào)用的是led.py)
2:Name是這個啟動項的名稱(隨便定義一個即可)
3:Comment是這個啟動項的備注(隨便定義一個即可)
4:Icon是這個啟動項的圖標(biāo)(隨便指定一張圖片即可)

四、重啟

設(shè)置完成之后重啟即可看到效果。如果想要關(guān)掉自動重啟也很簡單,把desktop文件刪掉就行了。

五、結(jié)束語

關(guān)于這一講的內(nèi)容就這么多了,如果對你有幫助,可以給個收藏,如果想了解更多樹莓派的知識可以關(guān)注我,后續(xù)我會繼續(xù)更新更多的教程。

教程相關(guān)的軟件和源碼:https://pan.baidu.com/s/1-lVAZyH2s-VTn5qeSnEPhA ,提取碼:qwer

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險等級 參考價格 更多信息
KSZ8463MLI 1 Microchip Technology Inc DATACOM, MANCHESTER ENCODER
$6.84 查看
ABS07-32.768KHZ-4-T 1 Abracon Corporation CRYSTAL 32.7680KHZ 12.5PF SMD

ECAD模型

下載ECAD模型
$1.36 查看
MX25L3233FM2I-08G 1 Macronix International Co Ltd Flash, 8MX4, PDSO8, SOP-8
$0.82 查看
樹莓派

樹莓派

Raspberry Pi Ltd致力于讓全世界的用戶和企業(yè)都能暢享計算的便利。Raspberry Pi產(chǎn)品成本低、品質(zhì)高、結(jié)構(gòu)緊湊、效率高,可用于很多地方:從家用計算到工廠控制、從復(fù)古游戲到嵌入式應(yīng)用,從教育到企業(yè)。自2012年出售第一款產(chǎn)品以來,Raspberry Pi已成為英國備受歡迎的計算機(jī)公司。

Raspberry Pi Ltd致力于讓全世界的用戶和企業(yè)都能暢享計算的便利。Raspberry Pi產(chǎn)品成本低、品質(zhì)高、結(jié)構(gòu)緊湊、效率高,可用于很多地方:從家用計算到工廠控制、從復(fù)古游戲到嵌入式應(yīng)用,從教育到企業(yè)。自2012年出售第一款產(chǎn)品以來,Raspberry Pi已成為英國備受歡迎的計算機(jī)公司。收起

查看更多

相關(guān)推薦