iMX8MP開機自啟用戶的應(yīng)用
1、創(chuàng)建一個腳本文件 /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、進入到“/lib/systemd/system/”目錄下,并新建一個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í)行文件的絕對路徑
[Install]
WantedBy=multi-user.target
保存退出。
3、開啟服務(wù)
systemctl -f enable /lib/systemd/system/autorun.service
sync
此時即可使新添加的自啟動服務(wù)生效。
4、關(guān)閉默認桌面
systemctl disable matrix.service
完成設(shè)置并按照之前的方法開啟服務(wù)后,重啟即可開機自啟用戶的應(yīng)用,重啟開發(fā)板后,此程序即可自動運行。
5、如果想要徹底關(guān)閉自己添加的開機自啟服務(wù),在終端上執(zhí)行如下命令:
systemctl disable /lib/systemd/system/autorun.service
相關(guān)產(chǎn)品 >
-
OKMX8MP-C開發(fā)板
內(nèi)置NPU、ISP,AI計算能力高達2.3TOPS|飛凌嵌入式i.MX8MP 系列-NXP iMX8M Plus 開發(fā)板 基于高性能低功耗工業(yè)級iMX8MP核心板設(shè)計,支持多種多種高速通信接口。iMX8MP開發(fā)板內(nèi)置NPU,AI計算能力2.3TOPS,支持4K,支持雙圖像信號處理器(ISP),是一款支持LinuxQT/android操作系統(tǒng)的iMX8MP開發(fā)板。
了解詳情 -
FETMX8MP-C核心板
iMX8MP核心板基于 NXP? i.MX 8M Plus 處理器設(shè)計,? 采用4核Cortex-A53 和 Cortex-M7架構(gòu)。支持雙千兆網(wǎng)口,iMX8MP性能強勁最高運行速率可達2.3TOPS,并且i.MX8MP功耗更低≤2W 。iMX 8M Plus系列專注于機器學習和視覺、高級多媒體以及具有高可靠性的工業(yè)自動化。它旨在滿足智慧家庭、樓宇、城市和工業(yè)4.0應(yīng)用的需求。飛凌iMX8MP核心板提供用戶手冊,iMX8MP原理圖,引腳定義等。
了解詳情