iMX8MP開機自啟用戶的應用

原創 2022-06-18 15:49:00 iMX8MP
   若想要開機自啟用戶自己的應用,可按照如下的步驟進行修改:

1、創建一個腳本文件 /etc/autorun.sh:

vi /etc/autorun.sh
#!/bin/bash
. /etc/profile.d/weston.sh
. /etc/profile.d/qt5.sh
sleep 3
/usr/bin/fltest_qt_4g //此處為需要自啟的應用和路徑,以4G為例


2、進入到“/lib/systemd/system/”目錄下,并新建一個autorun.service文件

cd /lib/systemd/system
vi autorun.service
文件內容如下:

[Unit]
Description=autorun //寫入服務名
After=basic.service X.service thermal-zone-init.service
[Service]
ExecStart=/etc/autorun.sh //寫入可執行文件的絕對路徑
[Install]
WantedBy=multi-user.target

保存退出。


3、開啟服務

systemctl -f enable /lib/systemd/system/autorun.service
sync

此時即可使新添加的自啟動服務生效。

4、關閉默認桌面

systemctl disable matrix.service

完成設置并按照之前的方法開啟服務后,重啟即可開機自啟用戶的應用,重啟開發板后,此程序即可自動運行。



5、如果想要徹底關閉自己添加的開機自啟服務,在終端上執行如下命令

systemctl disable /lib/systemd/system/autorun.service

相關產品 >

  • OKMX8MP-C開發板

    內置NPU、ISP,AI計算能力高達2.3TOPS|飛凌嵌入式i.MX8MP 系列-NXP iMX8M Plus 開發板 基于高性能低功耗工業級iMX8MP核心板設計,支持多種多種高速通信接口。iMX8MP開發板內置NPU,AI計算能力2.3TOPS,支持4K,支持雙圖像信號處理器(ISP),是一款支持LinuxQT/android操作系統的iMX8MP開發板。

    了解詳情
    OKMX8MP-C開發板
  • FETMX8MP-C核心板

    iMX8MP核心板基于 NXP  i.MX 8M Plus 處理器設計,  采用4核Cortex-A53 和 Cortex-M7架構。支持雙千兆網口,iMX8MP性能強勁最高運行速率可達2.3TOPS,并且i.MX8MP功耗更低≤2W 。iMX 8M Plus系列專注于機器學習和視覺、高級多媒體以及具有高可靠性的工業自動化。它旨在滿足智慧家庭、樓宇、城市和工業4.0應用的需求。飛凌iMX8MP核心板提供用戶手冊,iMX8MP原理圖,引腳定義等。
    了解詳情
    FETMX8MP-C核心板

推薦閱讀 換一批 換一批