嵌入式爱好者

开机自启动Qt应用程序方法

2017-2-21 16:11| 发布者: 飞凌-chongzi| 查看: 4945| 评论: 0

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

1、修改开机启动脚本
mx6平台Qt系统开机后默认启动桌面程序fluidlauncher,若要改成默认启动其他Qt应用程序,在超级终端执行以下命令
(此处假设要启动的应用程序名为new_app,放到了 /opt/qt4.8.5/apps路径下,请根据实际情况修改文件名和路径):
 root@freescale /$ vi /etc/rc.d/apps.sh 
改成以下内容: 
#!/bin/sh 
#app 
#cd /opt/qt4.8.5/demos/embedded/fluidlauncher 
#./fluidlauncher -qws & 
cd /opt/qt4.8.5/apps 
./new_app -qws & 
#apps 
保存并重启就可以看到默认启动了刚设置的应用程序。也可以修改文件系统源码下的etc/rc.d/apps.sh文件,改动方法同上,然后重新制作文件系统映像并烧写到平台。
2、制作自启动脚本
(1)制作apps.sh
生成一个apps.sh文件,内容同上
(2)自己制作的qt程序生成的二进制文件,假定为new_app
(3)制作一个脚本,暂命名为1.sh
内容如下:
#!/bin/sh
cp new_app /opt/qt4.8.5/apps 
cp apps.sh /etc/rc.d/
sync
注意:在使用脚本前,需要赋予其权限:
chmod u+x 1.sh
chmod u+x apps.sh
(4)将以上三个文件拷到SD卡,插到开发板上
在终端执行命令:
/media/mmcblk0p1/1.sh
然后再重启就可以了


已解决

未解决

只是看看

最新评论

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

GMT+8, 2024-11-23 02:43

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部