嵌入式爱好者

8MP开机自启用户的应用

2021-12-29 14:12| 发布者: wjy| 查看: 945| 评论: 1

类目: 知识库  >  i.MX8MP系列产品     文档编号: 586

  若想要开机自启用户自己的应用,可按照如下的步骤进行修改:

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

1

已解决

未解决
1

只是看看

刚表态过的朋友 (2 人)

发表评论

最新评论

引用 wjy 2022-7-5 14:15
. /etc/profile.d/weston.sh
. /etc/profile.d/qt5.sh
两条命令,. 和 / 之间有个空格的

查看全部评论(1)

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-4-19 09:47

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部