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 文件,改动方法同
上,然后重新制作文件系统映像并烧写到平台。
