飞凌RK3568开发板Qt5.14.2环境搭建全攻略:从安装到工程配置

张开发
2026/6/10 20:08:40 15 分钟阅读
飞凌RK3568开发板Qt5.14.2环境搭建全攻略:从安装到工程配置
1. 环境准备从零开始搭建Qt开发环境第一次接触飞凌RK3568开发板时我也被Qt环境搭建搞得头大。折腾了两天才把Qt5.14.2环境配好这里把我的完整操作流程分享给大家帮你少走弯路。开发板环境搭建就像搭积木缺一块都不行。你需要准备一台运行Linux的主机推荐Ubuntu 18.04或20.04飞凌RK3568开发板配套的交叉编译工具链Qt5.14.2安装包qt-opensource-linux-x64-5.14.2.run至少20GB的磁盘空间建议先在虚拟机里操作避免搞乱主机环境。我用的VirtualBox安装Ubuntu 20.04分配了4核CPU和8GB内存实测编译速度可以接受。2. 安装Qt5.14.2这些坑我都帮你踩过了2.1 获取安装包Qt官网下载需要注册账号嫌麻烦的话可以直接从飞凌提供的资料包里找。我当初傻乎乎在官网下了半天结果发现开发板资料里就有现成的...把下载好的qt-opensource-linux-x64-5.14.2.run放到home目录下右键属性给执行权限chmod x qt-opensource-linux-x64-5.14.2.run2.2 图形化安装注意事项运行安装程序时有个大坑组件选择我第一次安装时漏选了Qt Charts模块后来做数据可视化时又要重装。建议这样选勾选所有Desktop gcc组件开发机本地运行用勾选所有Qt Charts、Qt Data Visualization等扩展模块安装路径保持默认/home/forlinx/Qt5.14.2就好安装过程大概要20-30分钟可以去泡杯咖啡。完成后别急着关窗口最后一步会问是否配置环境变量建议选是。3. Qt Creator配置三步搞定交叉编译3.1 交叉编译器配置飞凌提供的交叉编译工具链在host.tar压缩包里解压到指定路径tar -xvf host.tar -C /home/forlinx/3568/OK3568-linux-source/buildroot/output/OK3568打开Qt Creator后按这个步骤配置点击菜单 Tools → Options → Kits → Compilers添加GCC编译器C编译器路径/home/forlinx/3568/.../host/bin/aarch64-linux-gccC编译器路径/home/forlinx/3568/.../host/bin/aarch64-linux-g重要提示路径一定要对我第一次手打路径输错了一个字母编译时报错找了好久。3.2 Qt Versions设置这里要指定开发板用的qmake路径在Options → Qt Versions点击Add选择路径/home/forlinx/.../host/bin/qmakeVersion name可以改成Qt 5.14.2 RK3568方便识别3.3 构建套件(Kits)整合把前面配置的编译器和Qt版本打包成完整开发环境新建KitName填RK3568 Qt5.14.2Device type选Generic Linux DeviceCompiler选刚配好的GCCQt version选刚添加的版本在Debugger栏选择对应的gdb调试器实测技巧配置完后新建个空白工程测试下确保能正常编译ARM架构的可执行文件。4. 工程配置实战让第一个程序跑起来4.1 新建工程注意事项创建新工程时要注意模板选Qt Widgets Application构建套件一定要选刚配好的RK3568套件不要勾选With mainwindow开发板UI通常需要自定义4.2 部署到开发板编译生成的可执行文件需要手动拷贝到开发板scp myapp root192.168.1.100:/home/root然后在开发板上给执行权限并运行chmod x myapp ./myapp常见问题如果运行时报缺少库文件需要把开发板对应的库文件也拷贝到开发板相同路径下。5. 进阶技巧提升开发效率5.1 远程调试配置配置好ssh连接后可以在Qt Creator直接远程调试菜单 → Devices → Add → Generic Linux Device填写开发板IP和登录凭证在Kit里选择这个设备5.2 界面适配技巧RK3568的屏幕尺寸和PC不同建议使用布局管理器而不是固定坐标字体大小用pt而不是px多测试不同分辨率下的显示效果5.3 性能优化建议开发板资源有限要注意减少界面重绘次数使用QML代替复杂Widgets启用硬件加速需要配置OpenGL我在实际项目中发现简单的界面优化就能让帧率从15fps提升到40fps以上。

更多文章