iMX8MP開機(jī)自啟用戶的應(yīng)用

原創(chuàng) 2022-06-18 15:49:00 iMX8MP
   若想要開機(jī)自啟用戶自己的應(yīng)用,可按照如下的步驟進(jìn)行修改:

1、創(chuàng)建一個(gè)腳本文件 /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 //此處為需要自啟的應(yīng)用和路徑,以4G為例


2、進(jìn)入到“/lib/systemd/system/”目錄下,并新建一個(gè)autorun.service文件

cd /lib/systemd/system
vi autorun.service
文件內(nèi)容如下:

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

保存退出。


3、開啟服務(wù)

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

此時(shí)即可使新添加的自啟動(dòng)服務(wù)生效。

4、關(guān)閉默認(rèn)桌面

systemctl disable matrix.service

完成設(shè)置并按照之前的方法開啟服務(wù)后,重啟即可開機(jī)自啟用戶的應(yīng)用,重啟開發(fā)板后,此程序即可自動(dòng)運(yùn)行。



5、如果想要徹底關(guān)閉自己添加的開機(jī)自啟服務(wù),在終端上執(zhí)行如下命令

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

相關(guān)產(chǎn)品 >

  • OKMX8MP-C開發(fā)板

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

    了解詳情
    OKMX8MP-C開發(fā)板
  • FETMX8MP-C核心板

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

推薦閱讀 換一批 換一批