1.编译qt应用
拷贝ELF1开发板资料包\03-例程源码\03-0 Qt例程源码目录下的11_audio文件夹到开发环境任意目录 ,如/home/elf/work下。
方法一:命令行使用qmake进行编译
(1)进入11_audio目录,设置环境变量
elf@ubuntu:~/work/11_audio$ . /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
(2)生成Makefile
elf@ubuntu:~/work/11_audio$ qmake
(3)编译生成qt应用
elf@ubuntu:~/work/11_audio$ make

方法二:通过Qt Creator调用qmake进行编译
(1)设置环境变量
elf@ubuntu:~/work/11_audio$ . /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
(2)命令行打开Qt Creator
elf@ubuntu:~/work/11_audio$ /opt/Qt5.6.2/Tools/QtCreator/bin/qtcreator &
(3)点击Qt Creator的Open Project,弹出窗口,选择/elf/work/11_audio/audio_pro,
如图:

点击open打开,打开后项目界面如下:

(4)点击Build->Clean All进行清空
(5)点击Projects取消选中Shadow build,如图:

(6)点击Build->All进行编译,右下角Build进度条走完后代表编译完成,此时在/home/elf/work/11_audio目录下可以看到新生成的二进制文件audiio,如图:

2.运行qt应用
(1)将生成的audio可执行文件拷贝到TF卡里,再将TF卡插到ELF 1开发板上,将程序拷贝到/home/root路径下。
root@ELF1:~# cp /run/media/sda1/audio .
(2)给予程序可执行权限
root@ELF1:~
(3)设置QT环境变量
root@ELF1:~
(4)运行audio应用程序
root@ELF1:~
|