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

    文章

    5355

    浏览量

    136384
  • 开发板
    +关注

    关注

    26

    文章

    6577

    浏览量

    121539
  • 瑞芯微
    +关注

    关注

    27

    文章

    933

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    触觉智能出品,RK3562开发板配置USB复合设备(上)

    本文基于触觉智能RK3562核心板/开发板,为大家介绍配置USB复合设备,本章节将介绍RNDIS和UAC两种类型的USB复合设备配置。如需购买开发板进行评估验证,购买链接如下(关注点赞
    的头像 发表于 05-26 11:07 138次阅读
    触觉智能出品,<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>配置USB复合设备(上)

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

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

    RK3562 国产 2GHz A53 工业开发板—ISP图像处理开发案例

    本文档主要演示TL3562-EVM评估基于ISP图像参数调试工具对摄像头采集的图像进行标定,通过IQ参数文件(即ISP参数文件,下文统称为IQ参数文件)将摄像头采集的图像优化处理后发送至显示设备。
    的头像 发表于 07-21 14:29 994次阅读
    <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>—ISP图像处理<b class='flag-5'>开发</b>案例

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

    本文主要介绍基于龙科技TL3562-EVM评估的NPU开发案例,适用开发环境如下。
    的头像 发表于 07-16 11:46 1048次阅读
    <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>案例

    TL3562-MiniEVM开发板试用体验】--开箱与开发板了解

    感谢与发烧友论坛提供的开发板与平台。实物如下 TL3562-MiniEVM使用
    发表于 07-13 22:50

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

    本文介绍RK3562开发板Android13系统不修改源码情况下,通过修改系统配置文件来实现屏幕方向旋转。使用触觉智能RK3562开发板演示
    的头像 发表于 07-11 18:48 1176次阅读
    告别烧固件,<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 1099次阅读
    <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 1105次阅读
    <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 1239次阅读
    全<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 工业开发板—Linux开发环境搭建

    龙科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能处理器设计的
    的头像 发表于 06-25 10:17 932次阅读
    全<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 工业开发板—Linux系统使用手册

    龙科技 TL3576-EVM 是一款基于 RK3576J/RK3576高性能处理器设计的
    的头像 发表于 06-24 10:50 1419次阅读
    全<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系统使用手册

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

    本文主要基于评估演示LVGL应用开发案例,适用开发环境如下。龙科技 TL3576-EVM 是一款基于
    的头像 发表于 06-23 15:17 1133次阅读
    全<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 2227次阅读
    有奖丨米尔 <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>免费试用新增名额!