0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

触觉智能 2025-09-30 16:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

wKgZPGgOFXqAR_quAACjcam2n2w20.jpeg

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工具:

wKgZO2jblDyARazWAAB3vOwii2Y356.png

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

相关详细资料请关注深圳触觉智能公众号,添加官方客服13423856106,提供近80个G的软硬件资料与Demo。

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

QT交叉编译环境配置

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

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

wKgZPGjblDyAf1sDAAE3xYmFbCg835.pngwKgZO2jblDyAFzRXAAFqZUa7XyA939.png

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

交叉编译环境配置

测试交叉编译工具链

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

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

wKgZPGjblDyAVd7wAARY7QS9Bxo778.png


QT Creator配置交叉编译工具链

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

wKgZPGjblDyAczgsAAEyPC0JkpE357.png

配置GCC:

wKgZO2jblDyAUHMWAADfXYa-bbM604.png

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

wKgZPGjblDyAMXRKAAEK2czFYrI037.png

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

wKgZO2jblDyAXmAHAAFhjXvdqD4045.png

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

wKgZPGjblD2ADSDfAAEhQ_ujnhk745.png

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

wKgZPGjblD2AVNcPAAFAY0N5s3w829.png

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

wKgZPGjblD2AA6moAACW1TPcSjY569.png

点击Create New Key Pair:

wKgZO2jblDyAYPpnAAD2Ufu8oKk206.png

生成密钥对文件:

wKgZO2jblD2AT-LfAADdEEc9vbc622.png

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

wKgZO2jblD2AFdUvAAD4a0JT3l8666.png

点击Finish,测试设备连接:

wKgZO2jblD2Ab0x8AABw7k8QY5M603.png

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

wKgZPGjblD2AVRO5AACnXSsUjYQ864.png

配置Kits,点击Add:

wKgZPGjblD2AY41RAACw9ila8Yg052.png

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

wKgZPGjblD2ASb19AAHkYNYoUEg441.png

QT工程测试

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

wKgZO2jblD2AJ-i1AAEYcxMZx24014.png

编写一个简单的Hello World:

wKgZO2jblD2AM8AXAADJ4tdlM-s527.png

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

wKgZPGjblD6AaPvbAACsQ4x2Fus651.pngwKgZO2jblD6AUXDlAALRyAzvWKI416.png

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

wKgZO2jblD6AZUC_AADzJN-bfus509.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11817

    浏览量

    219555
  • 开发板
    +关注

    关注

    26

    文章

    6421

    浏览量

    120911
  • Qt
    Qt
    +关注

    关注

    2

    文章

    320

    浏览量

    41133
  • Qt Creator
    +关注

    关注

    0

    文章

    9

    浏览量

    7130
  • RK3506
    +关注

    关注

    0

    文章

    102

    浏览量

    1007
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Linux系统中搭建Qt Creator开发环境

    Linux开发板中配置Qt运行环境一文中介绍了如何将Qt移植到Linux开发板上,接下来就需要编写Qt应用程序,经过
    发表于 11-29 14:06 3792次阅读

    基于RK3576开发板QT GUI例程

    EASYEAI Orin-Nano开发板搭载了带有xfce桌面环境的Debian系统,支持Qt应用程序的开发和运行。开发板采用RK3576
    的头像 发表于 05-14 10:26 1647次阅读
    基于<b class='flag-5'>RK</b>3576<b class='flag-5'>开发板</b>的<b class='flag-5'>QT</b> GUI例程

    RK3562 单板机图形用户界面开发完全手册Qt Creator 配置与 LVGL 案例详解(二)

    本节为创龙科技RK3562 单板机 Qt 开发指南,核心包含开发环境配置、工程编译、网络调试及实战案例。详细说明
    的头像 发表于 02-27 10:42 6410次阅读
    <b class='flag-5'>RK</b>3562 单板机图形用户界面<b class='flag-5'>开发</b>完全<b class='flag-5'>手册</b>:<b class='flag-5'>Qt</b> <b class='flag-5'>Creator</b> 配置与 LVGL 案例详解(二)

    【米尔RK3506国产开发板评测试用】1、硬件介绍、SDK开发环境和QT开发环境搭建

    QT Creator 使用BuildRoot构建的工具中包含qmake,可以用于开发板QT应用
    发表于 08-02 15:02

    资源受限下HMI2秒启动系统,米尔RK3506开发板×LVGL Demo演示

    到界面显示时间过长,在流水线场景完全不合格。 先认识一下今天的主角:MYD-YR3506 米尔基于RK3506核心开发板 米尔RK3506
    发表于 04-24 15:12

    一文详解RK3308开发板Qt开发的流程

    1、RK3308开发板Qt开发的步骤介绍下载Firefly编译QT
    发表于 08-16 16:58

    使用Qt Creator远程调试部署应用到嵌入式linux开发板

    使用Qt Creator远程调试部署应用到嵌入式linux开发板最近在调试开发一款Cottex-A5的开发板上的应用,主要使用了
    发表于 11-01 17:38 23次下载
    使用<b class='flag-5'>Qt</b> <b class='flag-5'>Creator</b>远程调试部署应用到嵌入式linux<b class='flag-5'>开发板</b>

    技术分享 | i.MX8M Plus开发板交叉编译qt5.15.2

    为了满足客户在启扬i.MX8MPlus开发板使用过程中编译qt版本的需求,这里小编出一期关于i.MX8MPlus开发板交叉
    的头像 发表于 11-18 09:35 3243次阅读
    技术分享 | i.MX8M Plus<b class='flag-5'>开发板</b><b class='flag-5'>交叉</b><b class='flag-5'>编译</b><b class='flag-5'>qt</b>5.15.2

    3562-Qt工程编译说明

    (Qt-5.15.10),请先参考 Linux 系统使用手册安装、编译 LinuxSDK,构建适配评估交叉
    的头像 发表于 03-05 09:19 1235次阅读
    3562-<b class='flag-5'>Qt</b>工程<b class='flag-5'>编译</b>说明

    瑞芯微RK3506开发板Qt应用开发手册(上) 深圳触觉智能出品,嵌入式方案商

    瑞芯微RK3506开发板必备攻略之Qt应用开发手册(上) 基于Ubuntu
    的头像 发表于 04-28 17:16 1726次阅读
    瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>之<b class='flag-5'>Qt</b>应用<b class='flag-5'>开发</b><b class='flag-5'>手册</b>(上) 深圳触觉智能出品,嵌入式方案商

    瑞芯微RK3506开发板必备攻略之Qt应用开发手册(下),触觉智能工控嵌入式方案商

    本文基于触觉智能RK3506星闪开发板Buildroot系统进行演示,配套RK3506核心(3核A7+M0多核异构)宽温级59元/工业级68元BuildrootSDK安装与环境搭建S
    的头像 发表于 06-19 17:49 1482次阅读
    瑞芯微<b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b><b class='flag-5'>必备</b>攻略之<b class='flag-5'>Qt</b>应用<b class='flag-5'>开发</b><b class='flag-5'>手册</b>(下),触觉智能工控嵌入式方案商

    RK3506开发板Linux开发板极致性价比之选

    RK3506开发板Linux开发板极致性价比之选瑞芯微RK3506开发板,3核Cortex-A7@1.5GHz+Cortex-M0,Linu
    的头像 发表于 09-11 16:26 3893次阅读
    <b class='flag-5'>RK3506</b><b class='flag-5'>开发板</b>Linux<b class='flag-5'>开发板</b>极致性价比之选

    创龙 瑞芯微 RK3588 国产2.4GHz八核 工业开发板Qt工程编译、GPU核心使用说明

    本文围绕创龙科技研发的评估,详细说明 Qt 工程编译与 GPU 核心使用方法。涵盖基于命令行和 Qt Creator
    的头像 发表于 09-29 14:16 960次阅读
    创龙 瑞芯微 <b class='flag-5'>RK</b>3588 国产2.4GHz八核 工业<b class='flag-5'>开发板</b>—<b class='flag-5'>Qt</b>工程<b class='flag-5'>编译</b>、GPU核心使用说明

    RK3562 单板机图形用户界面开发完全手册Qt Creator 配置与 LVGL 案例详解(一)

    本节为创龙科技RK3562 单板机 Qt 开发指南,核心包含开发环境配置、工程编译、网络调试及实战案例。详细说明
    的头像 发表于 02-26 11:41 1669次阅读
    <b class='flag-5'>RK</b>3562 单板机图形用户界面<b class='flag-5'>开发</b>完全<b class='flag-5'>手册</b>:<b class='flag-5'>Qt</b> <b class='flag-5'>Creator</b> 配置与 LVGL 案例详解(一)

    瑞芯微RK3506实现64通道高速ADC并行采集,QT二次开发SDK,基于触觉智能方案

    本文基于触觉智能RK3506核心/开发板,介绍RK3506+64通道高速ADC采集+QT显示方案,具备低成本、高实时、低抖动特性。
    的头像 发表于 04-21 10:17 102次阅读
    瑞芯微<b class='flag-5'>RK3506</b>实现64通道高速ADC并行采集,<b class='flag-5'>QT</b>二次<b class='flag-5'>开发</b>SDK,基于触觉智能方案