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

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

3天内不再提示

RK3562J正式支持NPU,性价比再提升!

Tronlong创龙科技 来源:Tronlong创龙科技 作者:Tronlong创龙科技 2025-01-23 16:00 次阅读

RK3562J是瑞芯微最新推出的一款超高性价比工业处理器,四核Cortex-A53@1.8GHz + Cortex-M0@200MHz异构多核架构,并支持十路UART、两路CAN、两路网口、三种显示、双路Camera等,外设接口资源十分丰富,是RK3568J处理器降成本、降功耗的首选平台,在工商业储能EMS、通讯管理机、运动控制器、AGV机器人、车载数据网关等场景被广泛应用。

近期,瑞芯微在RK3562J处理器上正式开放NPU功能,使RK3562J的应用领域进一步拓展到机器视觉、工业相机、目标识别等领域,性价比得到进一步提升。创龙科技RK3562核心板(商业级)含税价格一片起仅168元,性价比还是蛮高的,并且此平台目前已被超过500家工业客户选用,得到了用户的广泛好评。

RK3562J NPU简介

瑞芯微RK3562J是一款超高性价比国产工业级处理器,内置超强算力NPU,算力高达1TOPS,能够实现高效的神经网络推理计算。RK3562J的NPU支持多种数据类型,包括INT4、INT8、INT16、FP16等,兼容TensorFlow、PyTorch、Caffe、MXNet等深度学习框架,能够为开发者提供丰富的工具和库,使他们能够方便地进行模型训练和推理,可轻松应对各种大数据运算场景。


RK3562J NPU开发流程

第一步:模型训练

首先需要收集并准备训练数据,选择适合的深度学习框架(如TensorFlow、PyTorch、Keras等)训练模型或使用官方提供的模型。

第二步:模型转换

完成模型训练后,使用RKNN-Toolkit2将预训练模型转换为RK3562J NPU可使用的RKNN模型。这通常涉及到将模型中的计算图进行适当的修改和优化,以适应NPU的硬件架构和指令集。

第三步:应用开发

基于RKNN API开发应用程序。开发阶段需要根据具体需求,将转换后的模型集成到应用程序中。

wKgZPGeR9wmAEaY6AABL9UZ-8VE824.png图 3

RK3562J NPU开发案例

本文主要介绍基于RK3562J的NPU开发案例,适用开发环境如下。

Windows开发环境:Windows 7 64bit、Windows 10 64bit

虚拟机:VMware16.2.5

开发环境:Ubuntu20.04.6 64bit

U-Boot:U-Boot-2017.09

Kernel:Linux-5.10.198

LinuxSDK:LinuxSDK-[版本号](基于RK3562_LINUX_SDK_RELEASE_V1.1.0_20231220)

硬件平台:创龙科技TL3562-EVM工业评估板(基于RK3562J)

为了简化描述,本文仅摘录部分方案功能描述与测试结果,详细产品资料可以通过公众号(Tronlong创龙科技)下载

案例说明

案例基于RKNN API实现对图片中目标对象的识别,并将识别结果以加水印的方式添加至图像,然后保存成图片文件。案例进行10次循环测试,统计出推理的平均处理耗时。

程序处理流程图如下:

wKgZO2eR9wmAHww6AACi6D1jgAA112.png图 4

案例演示

通过网线将评估板千兆网口ETH0 RGMII连接至路由器。

wKgZPGeR9wqABsTkAARhdrtYtig248.png图 5

在可执行文件所在目录,执行如下命令,对图片bus.jpg目标对象进行模型推理。

备注:模型运行的时间会有抖动。

Target#./yolov5_object_detect yolov5s-640-640_rk3562.rknn bus.jpg

wKgZO2eR9wqAd3U9AAByK7C9srY839.png图 6

从输出信息可知,本案例程序识别出测试图片bus.jpg中包含person、car、bus、truck对象,运行1次模型耗时约为70.18ms;循环运行10次模型平均耗时约为54.56ms。

案例程序对测试图片bus.jpg的目标对象标记成功后将输出标记图片out.jpg至当前目录,将out.jpg文件拷贝至Windows下,并使用PC端相关软件对比查看bus.jpg与out.jpg,结果如下所示。

wKgZO2eSBA6AMYYXAAEy8x2zVJU242.png图 7 bus.jpg wKgZO2eSBLyAVpbgAAb-ZaostiM538.png图 8 out.jpg

不难看出,图8的案例程序是能够清晰准确地框选出人物、汽车、巴士、卡车,同时显示person、car、bus、truck文字标签和置信度,标记出对象的数量等信息。

到这里,简单的NPU开发演示案例就结束了,想要查看更多RK3562J相关的案例演示,欢迎各位工程师关注公众号(Tronlong创龙科技)并下载,快来试试吧!

审核编辑 黄宇

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

    关注

    2

    文章

    295

    浏览量

    18831
  • RK3562
    +关注

    关注

    0

    文章

    42

    浏览量

    111
收藏 人收藏

    相关推荐

    RK3562J技术分享 | 使用SPI挂载数字式RTD温度传感器的方法

    在OK3562J-C开发板上使用SPI2挂载MAX31865(数字式RTD温度传感器)设备的方法
    的头像 发表于 08-06 14:26 1417次阅读
    <b class='flag-5'>RK3562J</b>技术分享 | 使用SPI挂载数字式RTD温度传感器的方法

    RK3562J开发笔记】MCP2518FD外部CAN-FD控制器的调试方法

    MCP2518FD是一款在各行业中都有着广泛应用的CAN-FD控制器芯片,本文就将为大家介绍如何在飞凌嵌入式RK3562J开发板上适配MCP2518FD芯片。
    的头像 发表于 12-07 14:22 1080次阅读
    【<b class='flag-5'>RK3562J</b>开发笔记】MCP2518FD外部CAN-FD控制器的调试方法

    3562-评估板测试手册

    本帖最后由 Tronlong创龙科技 于 2024-8-6 16:47 编辑 评测试板卡介绍 创龙科技TL3562-EVM是一款基于瑞芯微RK3562J/RK3562处理器设计的四核
    发表于 07-17 10:59

    3562-物联网模块开发案例

    本帖最后由 Tronlong创龙科技 于 2024-8-6 16:46 编辑 评测试板卡介绍 创龙科技TL3562-EVM是一款基于瑞芯微RK3562J/RK3562处理器设计的四核
    发表于 07-17 11:00

    3562-Linux系统启动卡制作及系统固化

    本帖最后由 Tronlong创龙科技 于 2024-8-6 16:45 编辑 评测试板卡介绍 创龙科技TL3562-EVM是一款基于瑞芯微RK3562J/RK3562处理器设计的四核
    发表于 07-17 11:02

    如何在RK3562J的AMP双系统实现裸核中断嵌套机制

    的AMP方案。不使用虚拟化管理,从而在运行实时性系统时获得更快的中断响应,以满足电力、工控等行业应用中严苛的硬实时性要求。 2. RK3562J处理器核心及AMP支持情况 处理器核心 AMP支持情况
    发表于 07-29 16:29

    延时仅33us,Linux-RT实时性能测试分享—基于瑞芯微RK3562J国产平台

    本文主要介绍瑞芯微RK3562J的实时性测试,开发环境如下:U-Boot:U-Boot-2017.09Kernel:Linux-RT-5.10.198LinuxSDK:LinuxSDK-[版本号
    发表于 08-22 13:51

    RK3562J的SPI挂载数字式温度传感器

    具有高达±45V的过压保护,提供可配置的RTD及电缆开路、短路条件检测。适用于医疗、工业、温度计算、卫星、气象、阻值计算等高精温度设备,应用范围非常之广泛。 飞凌嵌入式最新推出的OK3562J
    发表于 08-28 16:41

    “双系统”出炉!瑞芯微RK3562J非对称AMP:Linux+RTOS/裸机

    ,既可各自独立运行不同的任务,又可多个核心之间进行核间通信。 图 1 RK3562J AMP异构多核框架示意图 “非对称AMP”对工业有何意义 “系统实时性”更强 非对称AMP架构拥有更强的系统实时性
    发表于 11-21 16:44

    iCore-3562JQ 工业级核心板

    采用Rockchip高性能低功耗、四核64位工业级处理器RK3562J,最大可配8GB大内存;采用BTB接口,传输能力更强;拥有工业级的稳定性,在-40°C至85°C工作温度下可长时间运行;拥有丰富
    的头像 发表于 03-05 08:02 662次阅读
    iCore-<b class='flag-5'>3562</b>JQ 工业级核心板

    深度对比!瑞芯微RK3562JRK3568J好在哪里?

    了新的需求——寻找在性能和接口基本保持不变的情况下,能有效降低产品成本、功耗的方案。因而RK3562J作为RK3568J的降本降功耗方案隆重登场!创龙科技基于瑞芯微
    的头像 发表于 04-29 08:07 1068次阅读
    深度对比!瑞芯微<b class='flag-5'>RK3562J</b>比<b class='flag-5'>RK3568J</b>好在哪里?

    新品发布 ▏全新国产多核异构瑞芯微RK3562J核心板,低功耗,高性价比,引领高效能“芯”时代

    合众恒跃推出HZ-CORE-RK3562J-S全国产核心板,采用工业级处理器,融合全新国产多核异构架构,国产化率100%,让您的产品更具竞争力!Part1[高性价比与低功耗的完美结合
    的头像 发表于 07-26 17:52 1279次阅读
    新品发布 ▏全新国产多核异构瑞芯微<b class='flag-5'>RK3562J</b>核心板,低功耗,高<b class='flag-5'>性价比</b>,引领高效能“芯”时代

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

    最近我收到了个一套开发板,有核心板,开发板,还有个7英寸触摸屏幕。这些东西,都是一家叫做触觉智能的公司做的基于瑞芯微RK3562的产品。RK3562不少人,可能不太熟悉啊,之前见过的都是RK
    的头像 发表于 08-15 17:42 1863次阅读
    新一代低价开发板芯片<b class='flag-5'>RK3562</b>来啦! — 触觉智能<b class='flag-5'>RK3562</b>开发板

    PET_RK3562_CORE核心板

    一、PET_RK3562_CORE 核心板图片 二、PET_RK3562_CORE 核心板详细参数 注意:RK3562 引脚大部分是功能复用的,以上列表内的资源存在不能同时使用的情况,引脚功能复用
    的头像 发表于 01-15 10:58 243次阅读
    PET_<b class='flag-5'>RK3562</b>_CORE核心板

    如何让RK3562J在M核上启动?

    将详细介绍如何启动并测试RK3562J处理器的MCU,通过实际操作步骤,帮助各位工程师朋友更好地了解这款芯片。1RK3562J处理器概述RK3562J处理器采用了
    的头像 发表于 01-22 09:05 264次阅读
    如何让<b class='flag-5'>RK3562J</b>在M核上启动?