嵌入式爱好者

imx6平台添加自启动程序或添加qt程序至桌面方法总结

2018-9-5 14:40| 发布者: 飞凌-chongzi| 查看: 3151| 评论: 2

类目: I.MX6系列产品  >  Linux     文档编号: 221

一、添加自启动程序,自启动的程序分两种,一种是不带界面的命令行程序,一种是带界面的qt程序
不带界面的命令行程序自启动方法如下:
/etc/rc.d/rc.local,该文件位于文件系统中根目录下,是用于配置init进程的自启动脚本。可以将开机需要进行设置的命令、自启动的程序添加到此脚本中,达到开机自启的目的。
假设开机时需要自动执行此脚本/root/loop.sh,就可以在/etc/rc.d/rc.local结尾另起一行加入如下指令:
/root/loop.sh
假如需要自启动的程序为new_app,该程序在/root目录下,就可以在/etc/rc.d/rc.local结尾另起一行加入如下指令:
cd  /root
./new_app &

带界面的命令行程序自启动方法如下:

修改的文件路径及文件名:/etc/rc.d/apps.sh

修改以下脚本的3,4行,修改成自己应用程序的存放路径,以及自己的应用程序名称即可。

#!/bin/sh
#app
cd /opt/qt4.8.5/demos/embedded/fluidlauncher
./fluidlauncher -qws & 
#apps
假如需要自启动的qt程序为new_qt,该程序在/root目录下,就可以上面两行标红的内容改为如下指令:
cd  /root
./new_qt -qws &

二、 添加QT app到桌面
用户可以将编译后的QT app可执行程序存放在目录/opt/qt4.8.5/apps;
并将对应上述QT app的png图标存放在目录/forlinx/web/lighttpd/webpages/apps/images;
并在目录/forlinx/web/lighttpd/webpages/shell中仿照其他的shell 脚本添加调用对应QT app的shell脚本;
并在目录/forlinx/web/lighttpd/webpages/apps中添加对应QT app的desktop小程序。
最后需要修改目录/forlinx/web/lighttpd/webpages的可编辑文件json.txt,指明QT app与图标以及与shell脚本的对应关系。
1

已解决
2

未解决

只是看看

刚表态过的朋友 (3 人)

发表评论

最新评论

引用 superboat 2019-3-2 14:13
2.如果是嵌入式linux的目录路径,我要怎么修改呢?迷茫ing
引用 superboat 2019-3-2 14:12
你好,我是初学者有如下疑问:
1.以上所说的目录是指虚拟机中目录还是指嵌入式linux中的目录?
2.如果是 ...

查看全部评论(2)

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

GMT+8, 2024-11-23 07:00

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部