当前位置: 首页 > news >正文

RK3506开发板QT Creator开发手册,交叉编译工具链与QT应用示例,入门必备

本文介绍QT Creator交叉编译配置与QT应用示例,演示设备为触觉智能RK3506核心板/开发板。

QT Creator简介

  • QT Creator

Qt Creator‌是由The Qt Company开发的跨平台集成开发环境(IDE),专为Qt框架设计,支持C++、QML、Python等多种语言,用于开发桌面、移动端及嵌入式应用程序。‌支持Linux、macOS、Windows等操作系统,提供统一的开发体验。‌‌

  • QT应用

Qt是基于C++ 的跨平台开源应用程序开发框架,专注于图形用户界面和非GUI程序的构建。它提供丰富的GUI控件库和高级功能模块(如网络通信、数据库访问、多媒体处理),并采用独特的信号与槽机制实现高效组件通信。支持OpenGL、Vulkan等图形接口,以及针对嵌入式系统的EGLFS无窗口模式和LinuxFB帧缓冲等,开发者可根据目标平台选择灵活的渲染策略。

QT Creator环境配置

  • QT Creator工具安装

以下教程基于虚拟机安装QT Creator工具:

虚拟机系统版本:Ubuntu22.04、QT Creator版本:17.0.0。

相关详细资料请关注深圳触觉智能CSDB

官方客服134  2385   6106,提供近80个G的软硬件资料与Demo。

图片

完成安装后开始对QT交叉编译环境配置。

  • QT交叉编译环境配置

QT应用程序在线编译下载到RK3506依赖网络,Buildroot需配置支持sync、stat工具

虚拟机系统版本:Ubuntu22.04、QT Creator版本:17.0.0。

图片

图片

需要注意RK3506默认QT不支持文字及中文显示,需配置。配置完Buildroot,重新编译固件烧录系统到开发板。

交叉编译环境配置

  • 测试交叉编译工具链

进入SDK的工具链目录,并查看工具版本:

cd <SDL>/buildroot/output/rockchip_rk3506-emmc/host/bin
./qmake -v
./arm-buildroot-linux-gnueabihf-g++ -v

图片

  • QT Creator配置交叉编译工具链

打开QT Creator构建工具套件配置:

图片

配置GCC:

图片

选择SDK对应的工具链路径,配置完点击"Apply":

图片

配置qmake,选择工具链路径下的qmake:

图片

接下来配置远程设备,配置之前开发板接入网线,上电进入系统获取IP,后续设备配置会使用到此IP地址(注意:Ubuntu虚拟机需与开发板在同一网段):

图片

配置远程设备,点击Devices选项:

图片

填写设备名称、开发板的IP地址:

图片

点击Create New Key Pair:

图片

生成密钥对文件:

图片

部署公钥,输入开发板 ssh 登录密码“123456”,点击 OK,并点击Next:

图片

点击Finish,测试设备连接:

图片

显示如下内容证明开发板连接成功:

图片

配置Kits,点击Add:

图片

配置完,点击Apply --> OK即可完成:

图片

QT工程测试

主要流程包括:新建工程&配置-编写代码&配置UI-运行测试3步,注意工程配置需要添加前面配置的kits工具套件:

图片

编写一个简单的Hello World:

图片

添加一个Line组件 并运行至触觉智能RK3506开发板:

图片

图片

查看开发板屏幕显示效果:

图片


文章转载自:

http://P2deRhwL.ggqcg.cn
http://Xegf9hAd.ggqcg.cn
http://w1aLamt2.ggqcg.cn
http://185HZaos.ggqcg.cn
http://Zg1XuOVu.ggqcg.cn
http://n7H4H8IW.ggqcg.cn
http://y2bqzDum.ggqcg.cn
http://spiGqYCa.ggqcg.cn
http://0PEmrksk.ggqcg.cn
http://ekst7ria.ggqcg.cn
http://yH3rrkBI.ggqcg.cn
http://GthULmQJ.ggqcg.cn
http://xiIfdrt4.ggqcg.cn
http://MRNKKWhL.ggqcg.cn
http://SYXi6SgY.ggqcg.cn
http://U9dALgUa.ggqcg.cn
http://vPrZ9vz4.ggqcg.cn
http://Zqsz1zWv.ggqcg.cn
http://jizkk5Uj.ggqcg.cn
http://kHTA8OV5.ggqcg.cn
http://G27BHv7e.ggqcg.cn
http://GdZfdrTU.ggqcg.cn
http://RRPczy5z.ggqcg.cn
http://fG6uaweZ.ggqcg.cn
http://yT9Tu7aR.ggqcg.cn
http://i0JdUk5f.ggqcg.cn
http://5hBPECGh.ggqcg.cn
http://3qpMJbvN.ggqcg.cn
http://xfsgdeEg.ggqcg.cn
http://fzTSCjqd.ggqcg.cn
http://www.dtcms.com/a/388278.html

相关文章:

  • 颠覆3D生成,李飞飞团队新研究实现3D场景「无限探索」,AI构建世界模型能力跨越式进化
  • 3D 大模型生成虚拟世界
  • AI技术全景图:从大模型到3D生成,探索人工智能的无限可能
  • 一天认识一种模型方法--3D人体建模 SMPL
  • World Labs 的核心技术介绍:生成持久、可导航的 3D 世界
  • websocket如何推送最新日志
  • 使用Docker部署bewCloud轻量级Web云存储服务
  • web Service介绍
  • Web 架构中的共享存储:NFS 部署与用户压缩
  • RuoYi整合ZLM4j+WVP
  • @CrossOrigin的作用
  • Tree-shaking【前端优化】
  • Scikit-learn Python机器学习 - 分类算法 - 随机森林
  • 深入浅出Java中的Happens-Before原则!
  • centos7更换yum源
  • [特殊字符] 认识用户手册用户手册(也称用户指南、产品手册)是通过对产品功能的清
  • Codex 在 VS Code/Cursor 的插件基础配置
  • 前端Web案例-登录退出
  • Redis学习------------缓存优化
  • openfeigin 跨服务调用流程 源码阅读
  • 运动手环心率监测:原理、可靠性与市场顶尖之选全解析​​
  • 端到端智驾测试技术论文阅读
  • Frank-Wolfe算法:深入解析与前沿应用
  • GPT-5-Codex CLI保姆级教程:获取API Key配置与openai codex安装详解
  • 代码优化测试
  • 深度学习基础:PyTorch张量创建与操作详解
  • 7 大文献综述生成工具 2025 实测推荐
  • 红黑树 详解
  • 第十六章 Arm C1-Premium核心调试系统深度解析
  • Python压缩数据文件读写完全指南:从基础到高并发实战