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核心板

推荐阅读 换一批 换一批