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

    文章

    4956

    浏览量

    131435
  • 开发板
    +关注

    关注

    25

    文章

    5707

    浏览量

    105182
  • 瑞芯微
    +关注

    关注

    25

    文章

    613

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    龙科技 TL3562-EVM-B 是一款基于 RK3562J/
    的头像 发表于 07-08 14:07 ?210次阅读
    <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 ?239次阅读
    <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>—调试工具安装

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

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

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

    米尔与合作发布的新品基于RK3562应用
    的头像 发表于 06-13 08:04 ?432次阅读
    有奖丨米尔 <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开发板/核心板流畅运行Android13、Debian11、Buildroot、Ubuntu22系统

    可应用于人脸跟踪、身体跟踪、视频监控、自动语音识别(ASR)、图像分类驾驶员辅助系统(ADAS)、车牌识别、物体识别等。 iTOP-3562开发板/核心板采用
    发表于 04-08 17:13

    国产3562Mini(2GHzA53 NPU)工业开发板规格书

    评估简介龙科技TL3562-MiniEVM是一款基于
    的头像 发表于 03-10 09:16 ?966次阅读
    全<b class='flag-5'>国产</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>3562</b>Mini(<b class='flag-5'>2GHz</b><b class='flag-5'>四</b><b class='flag-5'>核</b><b class='flag-5'>A53</b> NPU)<b class='flag-5'>工业</b><b class='flag-5'>开发板</b>规格书

    国产35622GHzA53 NPU)工业核心板规格书

    核心板简介龙科技SOM-TL3562是一款基于RK3
    的头像 发表于 03-06 14:30 ?1114次阅读
    全<b class='flag-5'>国产</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>3562</b>(<b class='flag-5'>2GHz</b><b class='flag-5'>四</b><b class='flag-5'>核</b><b class='flag-5'>A53</b> NPU)<b class='flag-5'>工业</b><b class='flag-5'>核心板</b>规格书

    国产35622GHzA53 NPU)工业核心板规格书

    核心板简介龙科技SOM-TL3562是一款基于RK3
    的头像 发表于 03-06 13:58 ?13次阅读
    全<b class='flag-5'>国产</b>!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>3562</b>(<b class='flag-5'>2GHz</b><b class='flag-5'>四</b><b class='flag-5'>核</b><b class='flag-5'>A53</b> NPU)<b class='flag-5'>工业</b><b class='flag-5'>核心板</b>规格书

    微米尔RK3562国产核心板,ARM中量级多面手

    网关、边缘计算等领域提供了高性价比的解决方案。 核心板基于 RK3562RK3562J处理器,采用ARM Cortex-
    发表于 02-28 15:32

    4CPU,ARM中量级多面手,米尔RK3562核心板上市

    网关、边缘计算等领域提供了高性价比的解决方案。核心板基于RK3562RK3562J处理器,采用ARMCortex-
    的头像 发表于 02-27 08:03 ?770次阅读
    4<b class='flag-5'>核</b>CPU,ARM中量级多面手,米尔<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开发板/核心板介绍可应用于人脸跟踪、视频监控、自动语音识别(ASR)等

    可应用于人脸跟踪、身体跟踪、视频监控、自动语音识别(ASR)、图像分类驾驶员辅助系统(ADAS)、车牌识别、物体识别等。 iTOP-3562开发板/核心板采用
    发表于 02-18 14:46

    平台Android系统串口测试方法,触觉智能RK3562开发板演示

    方案主板Android系统串口测试方法,通用RK3568、RK3566、RK3588、
    的头像 发表于 12-24 11:51 ?976次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>平台Android系统串口测试方法,触觉智能<b class='flag-5'>RK3562</b><b class='flag-5'>开发板</b><b class='flag-5'>演示</b>

    主板/开发板Linux系统播放音频方法,触觉智能RK3562开发板演示

    本文介绍方案主板/开发板Linux系统播放音频的方法,触觉智能RK3562开发板
    的头像 发表于 12-13 11:40 ?974次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>主板/<b class='flag-5'>开发板</b>Linux系统播放音频方法,触觉智能<b class='flag-5'>RK3562</b><b class='flag-5'>开发板</b><b class='flag-5'>演示</b>

    iTOP-3562开发板/核心板采用RK3562,集成A53+Mali G52架构

    可应用于人脸跟踪、身体跟踪、视频监控、自动语音识别(ASR)、图像分类驾驶员辅助系统(ADAS)、车牌识别、物体识别等。 iTOP-3562开发板/核心板采用
    发表于 09-05 11:30

    新一代低价开发板芯片RK3562来啦! — 触觉智能RK3562开发板

    最近我收到了个一套开发板,有核心板开发板,还有个7英寸触摸屏幕。这些东西,都是一家叫做触觉智能的公司做的基于
    的头像 发表于 08-15 17:42 ?3133次阅读
    新一代低价<b class='flag-5'>开发板</b>芯片<b class='flag-5'>RK3562</b>来啦! — 触觉智能<b class='flag-5'>RK3562</b><b class='flag-5'>开发板</b>