?
本文適用于觸覺智能所有Linux系統的開發板、主板添加自啟動命令的方法,本次使用了觸覺智能的EVB3588開發板演示,搭載了瑞芯微RK3588旗艦芯片。
該開發板為核心板加底板設計,為工業場景設計研發的模塊化產品,10年以上穩定供貨,幫助企業提高效率,縮短產品上市時間,降低成本和設計風險。
搭載RK3588高性能SOC,集成了四核Cortex-A76和四核Cortex-A55 CPU,主頻高達2.4GHz;內置6TOPS AI高算力NPU,支持INT/INT/INT16/FP16/
BF16/TF32;
支持H.265/H.264/AV1/VP9/AVS2視頻解碼,最高8K@60FPS;
支持H.264/H.265視頻編碼, 最高8K@30FPS;
支持HDMI2.1輸出,最高8K@60FPS;
支持HDMI2.0輸入,最高4K@60FPS;
支持多攝像頭輸入,48M ISP;
雙通道LVDS,支持1080P@60Hz大屏;
支持多屏異顯;
兩路獨立的千兆以太網口,支持WAN口+LAN口 雙IP ;
豐富的系統支持,開源鴻蒙OpenHamoney與麒麟Kylin OS國產系統,以及Android,Linux的Ubuntu、Debian、Buildroot;
一、準備開機后需要啟動的命令
這里以開啟自動記錄時間為例,編寫一個test.sh腳本:
#!/bin/bash echo "system reboot time" >> /home/output.tet date >> /home/output.tet
檢查文件權限,沒有執行權限就追加執行權限
ll /home/test.sh chmod a+x /home/test.sh ll /home/test.sh
二、方法一:修改/etc/rc.local文件(適用于大多數Linux發行版)
rc.local是一個腳本文件,系統啟動時會自動執行其中的命令。您可以編輯該文件,在文件末尾添加您想要自啟動的命令。具體操作步驟如下:
1.使用root用戶登錄系統
2.打開rc.local,在文件末尾添加要執行的自啟動命令,每個命令占一行
3.保存文件并退出編輯器,在下次啟動時,命令將自動執行
vi /etc/rc.local #打開rc.local ./home/test.sh #添加自啟動相關命令,這里以運行test.sh腳本為例 esc #按esc按鍵 :wq # 保存并退出
三、方法二:使用系統服務(Systemd)
對于使用Systemd的Linux發行版,可以使用systemctl命令添加自啟動服務。
1.創建一個以.service結尾的服務文件,例如test.service
vi/etc/systemd/system/test.service
2.在文件中添加以下內容,將ExecStart字段中的路徑替換為您要自啟動的命令的實際路徑。保存并退出文件。???????
[Unit] Description=record system reboot #簡單寫個描述 [Service] ExecStart=/home/test.sh #執行的路徑和文件/home/test.sh [Install] WantedBy=default.target
3.使用以下命令使服務生效:???????
systemctldaemon-reload#重新加載 systemctl enable test.service #啟用test.service服務
這將使服務在下次系統啟動時自動啟動。
4.如果需要取消則執行以下命令
systemctldisabletest.service#禁止test.service服務
?
-
Linux
+關注
關注
87文章
11345瀏覽量
210385 -
嵌入式技術
+關注
關注
10文章
360瀏覽量
36798 -
開發板
+關注
關注
25文章
5121瀏覽量
98189 -
Linux開發
+關注
關注
0文章
34瀏覽量
6940 -
RK3588
+關注
關注
7文章
342瀏覽量
4561
發布評論請先 登錄
相關推薦
評論