最近加入的商品

0 件商品 共计 ¥0.00

加入购物车
您的购物车中还没有任何商品。

赛普盛科技

Embedded Computer System

专注嵌入式计算机系统

QT5.6 相关应用笔记(2) - NXP i.MX 6

首页    NXP iMX6 应用开发    iMX6 应用经验分享    QT5.6 相关应用笔记(2) - NXP i.MX 6

 

2.1 将 QT 程序加载到主界面

以下的方法是如何将自己的 QT 程序加载到桌面的主界面上。我们以添加music 程序为例:
2.1.1 在文件系统中进行修改:
修改 opt/qt4.8.5/demos/embedded/fluidlauncher/config.xml 文件:
打开该文件后,在
<example filename="../../../apps/backlight" name="backlight test"imag
e="screenshots/apps/backlight.png"/>
的下一行添加
<example filename="../../../apps/music"name="MUSIC test"image="scr
eenshots/apps/music.png"/>
添加完成后记得保存。
2.1.2 添加应用的桌面图标:
opt/qt4.8.5/demos/embedded/fluidlauncher/screenshots/apps
中添加 music.png 图片,用作主界面识别 music 程序用。
2.1.3 添加可执行程序:
opt/qt4.8.5/apps 中添加自己编译的可执行文件 music,并给可执行
文件用 chmod 命令赋予可执行权限。
2.1.4 保存并应用
如果以上操作是在开发板上进行的,完成后需执行 sync 保存,重启开发
板此时打开主界面,即可看到自己添加的 music 可执行程序。 也可以在用户资
料的文件系统中修改,修改完成后重新打包并烧写到开发板上即可。
2.2 开机自启动 QT 应用程序

以下方法是如何将自己做的应用程序设置为开发板启动直接运行,我们以
music 程序为例,假设该文件放到了/opt/qt4.8.5/apps 路径下,客户自己操
作时请根据实际的文件名和路径。

 

修改开机启动脚本

MX6 平台 Qt 系统开机后默认启动桌面程序 fluidlauncher,若要改成
默认启动其他 Qt 应用程序,修改文件系统/etc/rc.d/apps.sh 文件,如果在开
发板上操作,在超级终端执行以下命令:
root@freescale /$ vi /etc/rc.d/apps.sh
通过 vi 命令将 apps.sh 文件修改为以下内容:
#!/bin/sh
#app
#cd /opt/qt4.8.5/demos/embedded/fluidlauncher
#./fluidlauncher -qws &
cd /opt/qt4.8.5/apps
./music -qws &
#apps
保存该文件后,执行 sync 保存命令;重启就可以看到默认启动了刚设置的
应用程序。也可以修改文件系统源码下的 etc/rc.d/apps.sh 文件,改动方法同
上,然后重新制作文件系统映像并烧写到平台。

 
 

 

 

 
 
2022年2月12日 17:45
浏览量:0
收藏
    • 联系客服

    • 0755 2955 4030
    • 189 2600 3503
    • sales@superfae.cn
    • 服务时间

    • 周一至周五 9:00-18:00
    • 微信二维码