飞凌嵌入式
直播中

华仔stm32

3年用户 2985经验值
擅长:嵌入式技术
私信 关注
[技术]

【飞凌RK3568开发板试用体验】创建QT桌面的helloworld

在前面C创建helloworld的基础上,进行qt开发板的创建:
【教程】《OK3568-C_Linux4.19.206_用户编译手册_V1.1_2022.05.05.pdf》
在资料目录:
image.png
在最后我会把这个文件上传。

安装QT

找到第3.2节一步一步的就可以安装好,这里不再多述。如果有小伙伴有问题的,可以在帖子后面留言。
image.png

Qt Creator 环境配置:

教程在第4.4节,大家可以先详细的看一遍。

交叉编译器配置

打开QT:

image.png

点击菜单的工具->选项打开配置:
image.png
点击编译器的选项按图示选择指定的我们全编译的源码内的路径:

image.png

添加C++的编译器

找到OK3568-linux-source/buildroot/output/OK3568/host/bin下的aarch64-linu-g++

image.png

添加C的编译器

image.png

找到OK3568-linux-source/buildroot/output/OK3568/host/bin下的aarch64-linu-gcc
image.png
然后点击apply。

选择QT 版本

点击QT versions的选项卡:

image.png
在弹出的菜单中选择qmake:
OK3568-linux-source/buildroot/output/OK3568/host/bin目录下的qmake:

image.png
image.png

配置kit

image.png

image.png

image.png

选好后点击OK退出选项。

新建QT工程:

image.png

image.png

image.png

image.png

image.png

image.png
这样就完成了项目的创建。

添加代码

1、添加标签:

image.png
image.png
image.png
2、构建工程:
image.png

3、在目录/home/lugl/build-hellworld-OK3568-Debug
下生成了hellworld的文件,用文件查看是ARM aarch64位的文件

image.png
4、将文件拷到开发板上:
image.png

5、开发板上运行:

[root@ok3568:/test]# ./hellworld
QStandardPaths: wrong permissions on runtime directory /var/run, 7755 instead of 7700
qt.qpa.wayland: No shell integration named "xdg-shell" found

显示屏上出现预期效果:

49ce7749d801009ae89a2f3206a0e37.jpg

到此QT开发的hellowrld就成功了。很简单吧!

更多回帖

发帖
×
20
完善资料,
赚取积分