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

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

3天内不再提示

创龙 瑞芯微 RK3562 国产 2GHz 四核A53 工业开发板—GPU核心使用演示案例

Tronlong创龙科技 来源:Tronlong创龙科技 作者:Tronlong创龙科技 2025-07-14 16:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本章节通过texture案例,演示基于Qt + OpenGL调用GPU核心进行图形渲染。

案例说明

本案例使用Qt提供的OpenGL模块,该模块是对OpenGL原生API进一步的封装并支持GUI编程,使得在Qt应用程序中使用OpenGL变得更加容易。

Qt程序在调用OpenGL模块的API时,会调用官方提供的OpenGL库,该库通过底层驱动调用GPU资源来进行图像的渲染。

wKgZPGh0vkmAfieSABBEc_5pnQ8274.png图 1 程序结构框架

案例测试

进入评估板文件系统,将texture案例的ARM端Qt程序镜像拷贝至评估板文件系统任意目录下。请在Qt程序镜像所在路径下执行如下命令。

Target# ./textures --platform wayland

wKgZPGh0vlGAMA0VAAAujLmSBoE193.png图 2

Qt程序运行后,显示界面如下,使用鼠标点击任意一个骰子,被选中的骰子将自动进行旋转。

wKgZO2h0vmSAMaWMAUDSif5SBfw909.png图 3

案例编译

进入textures工程源码目录,执行qmake命令生成Makefile文件,配置交叉编译工具链环境变量,再执行make命令编译生成可在评估板上正常运行的ARM端Qt程序镜像,如下图所示。

Host# cd /home/tronlong/Demo/qt-demos/textures/src

Host# source /home/tronlong/RK3562/rk3562-buildroot-2021.11-sdk-v1.0/buildroot/output/rockchip_rk3562/host/environment-setup

Host# qmake

Host# make

wKgZO2h0vmqAaqO4AAJjFiXWWUM182.png图 4

wKgZO2h0vnOAeb6eAAGFrCbg7j8219.png图 5

关键代码

初始化主窗口,创建6个Qopenglwidget,并开启定时器

wKgZO2h0vnuAWjdDAAFTXgpVOzg795.png图 6

初始化OpenGL资源。

wKgZPGh0voOAQeBOAAFhmcbY0qU832.png图 7

处理QMouseEvent事件。

wKgZPGh0voqAL6P4AADOJUHWPRQ571.png图 8

使用OpenGL进行绘制。

wKgZPGh0vpKAPcsoAAFkpeg8vqc902.png图 9

OpenGL部件大小调整时,触发resizeGL事件。

wKgZO2h0vpmAAkKGAAA7s4DlcRo718.png图 10

审核编辑 黄宇

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

    关注

    28

    文章

    5268

    浏览量

    136058
  • 开发板
    +关注

    关注

    26

    文章

    6411

    浏览量

    120685
  • 瑞芯微
    +关注

    关注

    27

    文章

    849

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【作品合集】龙科技TLT113/TL3562-MiniEVM开发板测评

    ,质量稳定可靠,能满足工业应用环境要求。 龙科技 TL3562 - MiniEVM基于
    发表于 09-02 11:25

    RK3562 国产 2GHz A53 工业开发板—NPU开发案例

    本文主要介绍基于龙科技TL3562-EVM评估的NPU开发案例,适用开发环境如下。
    的头像 发表于 07-16 11:46 933次阅读
    <b class='flag-5'>创</b><b class='flag-5'>龙</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3562</b> <b class='flag-5'>国产</b> <b class='flag-5'>2GHz</b> <b class='flag-5'>四</b><b class='flag-5'>核</b><b class='flag-5'>A53</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—NPU<b class='flag-5'>开发</b>案例

    告别烧固件,RK3562开发板Android系统屏幕方向临时设置小妙招

    本文介绍RK3562开发板Android13系统不修改源码情况下,通过修改系统配置文件来实现屏幕方向旋转。使用触觉智能RK3562开发板演示
    的头像 发表于 07-11 18:48 1055次阅读
    告别烧固件,<b class='flag-5'>RK3562</b><b class='flag-5'>开发板</b>Android系统屏幕方向临时设置小妙招

    米尔基于RK3562RK3506开发板有什么区别?

    后可直接在产品中应用。 具体来看,我这款开发板型号是基于RK3506J,512MB的内存和8GB的存储,支持
    发表于 07-11 09:32

    RK3562 国产 2GHz A53 工业开发板—IRIG-B码对时案例

    龙科技 TL3562-EVM-B 是一款基于 RK3562J/
    的头像 发表于 07-08 14:07 975次阅读
    <b class='flag-5'>创</b><b class='flag-5'>龙</b> <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3562</b> <b class='flag-5'>国产</b> <b class='flag-5'>2GHz</b> <b class='flag-5'>四</b><b class='flag-5'>核</b><b class='flag-5'>A53</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—IRIG-B码对时案例

    RK3562 国产 2GHz A53 工业开发板—调试工具安装

    龙科技 TL3562-EVM-B 是一款基于 RK3562J/
    的头像 发表于 06-30 10:28 980次阅读
    <b class='flag-5'>创</b><b class='flag-5'>龙</b><b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK3562</b> <b class='flag-5'>国产</b> <b class='flag-5'>2GHz</b> <b class='flag-5'>四</b><b class='flag-5'>核</b><b class='flag-5'>A53</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—调试工具安装

    国产 RK3576 ARM 八 2.2GHz 工业开发板—Linux应用开发手册

    龙科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能处理器设计的
    的头像 发表于 06-25 16:44 1088次阅读
    全<b class='flag-5'>国产</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK</b>3576 ARM 八<b class='flag-5'>核</b> 2.2<b class='flag-5'>GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—Linux应用<b class='flag-5'>开发</b>手册

    国产 RK3576 ARM 八 2.2GHz 工业开发板—LVGL应用开发案例

    本文主要基于评估演示LVGL应用开发案例,适用开发环境如下。龙科技 TL3576-EVM 是一款基于
    的头像 发表于 06-23 15:17 972次阅读
    全<b class='flag-5'>国产</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b> <b class='flag-5'>RK</b>3576 ARM 八<b class='flag-5'>核</b> 2.2<b class='flag-5'>GHz</b> <b class='flag-5'>工业</b><b class='flag-5'>开发板</b>—LVGL应用<b class='flag-5'>开发</b>案例

    迅为RK3562开发板2900页+资料_多种系统适配全开源

    迅为RK3562开发板ARMA53核心板多种系统适配全开源
    发表于 06-17 10:50

    有奖丨米尔 RK3562开发板免费试用新增名额!

    米尔与合作发布的新品基于RK3562应用
    的头像 发表于 06-13 08:04 1959次阅读
    有奖丨米尔 <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3562</b><b class='flag-5'>开发板</b>免费试用新增名额!

    性价比不错的工业开发板 — 米尔RK3562

    今天给大家介绍一款开发板是来自米尔的RK3562开发板RK3562
    的头像 发表于 06-05 08:01 2338次阅读
    性价比不错的<b class='flag-5'>工业</b>级<b class='flag-5'>开发板</b> — 米尔<b class='flag-5'>RK3562</b>

    TL3562-MiniEVM开发板试用体验

    龙科技TL3562-MiniEVM是一款基于RK3562J处理器设计的
    发表于 05-30 15:25

    RK3562核心板的性能和应用

    工业自动化、智能安防、智慧零售等场景中,AI推理速度直接决定了设备的响应效率与用户体验。RK3562
    的头像 发表于 05-28 15:58 2023次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3562</b><b class='flag-5'>核心板</b>的性能和应用

    【米尔-RK3562开发板试用评测】开箱测评

    GB LPDDR4) usb连接 装箱单 根据MYD-YR3562J-GK 快速使用指南说明,包含eMMC程序,开机可用。 核心板处理器简介 开发板
    发表于 05-01 18:22

    Linux文件系统打包及镜像制作,触觉智能RK3562开发板演示

    本文介绍Linux开发板文件系统打包及镜像制作的方法,演示Linux文件系统打包及镜像制作,适用于想将配置好的系统环境打包成镜像批量烧录。触觉智能RK3562开发板
    的头像 发表于 04-28 16:45 1157次阅读
    Linux文件系统打包及镜像制作,触觉智能<b class='flag-5'>RK3562</b><b class='flag-5'>开发板</b><b class='flag-5'>演示</b>