曰本美女∴一区二区特级A级黄色大片, 国产亚洲精品美女久久久久久2025, 页岩实心砖-高密市宏伟建材有限公司, 午夜小视频在线观看欧美日韩手机在线,国产人妻奶水一区二区,国产玉足,妺妺窝人体色WWW网站孕妇,色综合天天综合网中文伊,成人在线麻豆网观看

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于瑞芯微RK3562 四核 ARM Cortex-A53 + 單核 ARM Cortex-M0工業(yè)評(píng)估板——NPU開(kāi)發(fā)案列

Tronlong創(chuàng)龍科技 ? 來(lái)源:Tronlong創(chuàng)龍科技 ? 作者:Tronlong創(chuàng)龍科技 ? 2025-04-15 17:18 ? 次閱讀

本文主要介紹基于創(chuàng)龍科技TL3562-MiniEVM評(píng)估板的NPU開(kāi)發(fā)案例,適用開(kāi)發(fā)環(huán)境如下。

Windows開(kāi)發(fā)環(huán)境:Windows 7 64bit、Windows 10 64bit

虛擬機(jī):VMware16.2.5

開(kāi)發(fā)環(huán)境:Ubuntu20.04.6 64bit

U-Boot:U-Boot-2017.09

Kernel:Linux-5.10.209

LinuxSDK:rk3562-ubuntu20.04-sdk-[版本號(hào)](基于rk3562_linux_release_v1.2.0

無(wú)特殊說(shuō)明情況下,本文默認(rèn)使用USB TO UART0作為調(diào)試串口,使用系統(tǒng)啟動(dòng)卡(Micro SD方式)啟動(dòng)系統(tǒng),通過(guò)路由器與PC機(jī)進(jìn)行網(wǎng)絡(luò)連接,請(qǐng)確保PC機(jī)、Ubuntu系統(tǒng)可正常訪問(wèn)互聯(lián)網(wǎng)。

NPU(Neural network Processing Unit),即神經(jīng)網(wǎng)絡(luò)處理器。RK3562內(nèi)部已集成高能效神經(jīng)網(wǎng)絡(luò)處理器NPU,支持神經(jīng)網(wǎng)絡(luò)推理硬件加速,能夠流暢運(yùn)行AI算法。主要參數(shù)如下:

(1) 支持INT4/INT8/INT16/FP16等;

(2) 支持多種框架,如TensorFlow、MXNet、PyTorch、Caffe等;

(3) 1TOPS算力。

備注:更多詳細(xì)信息請(qǐng)查看“6-開(kāi)發(fā)參考資料數(shù)據(jù)手冊(cè)核心板元器件CPU”目錄下的文檔。

NPU開(kāi)發(fā)流程如下:

(1) 模型訓(xùn)練:用戶根據(jù)需求自行訓(xùn)練模型或使用官方提供的模型;

(2) 模型轉(zhuǎn)換:使用RKNN-Toolkit2將預(yù)訓(xùn)練模型轉(zhuǎn)換為RK3562 NPU可使用的RKNN模型;

(3) 應(yīng)用開(kāi)發(fā):基于RKNN API開(kāi)發(fā)應(yīng)用程序。

wKgZPGf-_LuAcJWFAACkJaE3Q_4995.png

圖 1 NPU開(kāi)發(fā)流程圖

我司提供的NPU開(kāi)發(fā)案例位于產(chǎn)品資料“4-軟件資料Demoplatform-demos”,具體說(shuō)明如下。

wKgZO2f-_M6AOTbwAAAjqFaeldo053.png

關(guān)于RKNN-Toolkit2環(huán)境搭建、模型轉(zhuǎn)換使用說(shuō)明、混合量化、精度問(wèn)題排查的詳細(xì)介紹,可查看yolov5_object_detect案例"toolrknn-toolkit2doc"目錄下的"02_Rockchip_RKNPU_User_Guide_RKNN_SDK_V2.0.0beta0_CN.pdf"文檔。

關(guān)于RKNN-Toolkit2模型轉(zhuǎn)換API接口說(shuō)明,可查看yolov5_object_detect案例"toolrknn-toolkit2doc"目錄下的"02_Rockchip_RKNPU_User_Guide_RKNN_SDK_V2.0.0beta0_CN.pdf"文檔。

關(guān)于RKNN API的詳細(xì)使用說(shuō)明,可查看yolov5_object_detect案例"toolrknn-toolkit2doc"目錄下的"04_Rockchip_RKNPU_API_Reference_RKNNRT_V2.0.0beta0_CN.pdf"文檔。

評(píng)估板簡(jiǎn)介

創(chuàng)龍科技 TL3562-MiniEVM 是一款基于瑞芯微 RK3562J/RK3562 處理器設(shè)計(jì)的四核 ARM Cortex-A53 + 單核 ARM Cortex-M0 國(guó)產(chǎn)工業(yè)評(píng)估板,主頻高達(dá) 2.0GHz。評(píng)估板由核心板和評(píng)估底板組成,核心板 CPU、ROMRAM、電源、晶振等所有元器件均采用國(guó)產(chǎn)工業(yè)級(jí)方案,國(guó)產(chǎn)化率 100%,評(píng)估底板大部分元器件亦采用國(guó)產(chǎn)工業(yè)級(jí)方案,國(guó)產(chǎn)化率約 99%(按元器件數(shù)量占比,數(shù)據(jù)僅供參考)。核心板經(jīng)過(guò)專業(yè)的 PCB Layout 和高低溫測(cè)試驗(yàn)證,支持選配屏蔽罩,質(zhì)量穩(wěn)定可靠,可滿足各種工業(yè)應(yīng)用環(huán)境要求。

評(píng)估板引出 2 路 Ethernet、2 路 USB、Micro SD、UART 等通信接口,同時(shí)引出 2 路 M IPI CSI、LVDS LCD、MIPI LCD、HDMI OUT、MIC IN、SPK OUT、HP OUT 多媒體接口,支

持 1080P@60fps H.264 視頻編碼、4K@30fps H.265 視頻解碼。

評(píng)估板體積小巧,尺寸為 85x130mm,可作為卡片式電腦使用,且便于產(chǎn)品集成,方便用戶快速進(jìn)行產(chǎn)品方案評(píng)估與技術(shù)預(yù)研。

wKgZO2f-IqCAe9vvAA6rUTREGz8634.png

評(píng)估板硬件資源圖解 1

wKgZO2f-IsCAPfA9AA0HAUm3ZNI793.png

評(píng)估板硬件資源圖解 2


案例說(shuō)明

本案例基于RKNN API實(shí)現(xiàn)對(duì)圖片中目標(biāo)對(duì)象的識(shí)別,并將識(shí)別結(jié)果以加水印的方式添加至圖像,并保存成圖片文件。案例循環(huán)測(cè)試10次,統(tǒng)計(jì)出推理的平均處理耗時(shí)。

備注:本案例基于瑞芯微官方例程實(shí)現(xiàn),進(jìn)行了目錄的重構(gòu)及編譯的簡(jiǎn)化,功能邏輯未進(jìn)行修改。

程序處理流程圖如下:

wKgZPGf-_OiAClqfAAFH62S-ZN4085.png

圖 2

案例測(cè)試

請(qǐng)通過(guò)網(wǎng)線將評(píng)估板千兆網(wǎng)口ETH0 RGMII連接至路由器。

wKgZPGf-_PeASnUSADLoVMeNE_E689.png

圖 3


請(qǐng)將案例bin目錄下的所有文件拷貝至評(píng)估板文件系統(tǒng)任意目錄下。

wKgZO2f-_QiAN86oAAAP76Kw0_4833.png

圖 4


在可執(zhí)行文件所在目錄,執(zhí)行如下命令,對(duì)圖片目標(biāo)對(duì)象進(jìn)行模型推理。

備注:模型運(yùn)行的時(shí)間會(huì)有抖動(dòng)。

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

wKgZPGf-_RKAYZCTAAERgdhrhog847.png

圖 5


從輸出信息可知,本案例程序識(shí)別出測(cè)試圖片包含person、car、bus、truck等對(duì)象,運(yùn)行1次模型耗時(shí)為73.843000ms;循環(huán)運(yùn)行10次模型平均耗時(shí)為47.365303ms。

案例程序?qū)y(cè)試圖片的目標(biāo)對(duì)象標(biāo)記成功后將輸出名稱為out.jpg的標(biāo)記圖片至當(dāng)前目錄,請(qǐng)將out.jpg文件拷貝至Windows下,并使用PC端相關(guān)軟件對(duì)比查看car.jpg與out.jpg,測(cè)試結(jié)果如下所示。

wKgZO2f-_T2ANwKbAAAUS9wcwoQ774.png

圖 6

wKgZPGf-_Y2AAj3EABH1S4fs-pU946.png

圖 7 car.jpg

wKgZPGf-_ZWAdK9QABIl_NXZWv8055.png

圖 8 out.jpg


從out.jpg圖片可知,案例程序能正確框選出人物、汽車等物體,同時(shí)顯示person、car文字標(biāo)簽和置信度,標(biāo)記對(duì)象的數(shù)量及信息等與程序打印信息一致。

本程序能夠支持識(shí)別的目標(biāo)數(shù)據(jù)集類型說(shuō)明位于bin目錄下的coco_80_labels_list.txt文件,用戶可根據(jù)相關(guān)目標(biāo)類型進(jìn)行測(cè)試驗(yàn)證。


wKgZO2f-_Z-AB8bIAAA7Y6lCO6k928.png

圖 9


案例編譯

將案例src源碼目錄拷貝至Ubuntu工作目錄下,請(qǐng)先確保已參考《Ubuntu系統(tǒng)使用手冊(cè)》文檔安裝LinuxSDK。進(jìn)入源碼目錄,執(zhí)行如下命令配置環(huán)境變量,并修改CMake配置文件CMakeLists.txt,請(qǐng)根據(jù)實(shí)際情況修改為L(zhǎng)inuxSDK源碼路徑。

Host# source /home/tronlong/RK3562/Ubuntu/rk3562-ubuntu20.04-sdk-v1.0/environment

Host# vim CMakeLists.txt

wKgZO2f-_biAPeQfAABZP0H-cbw997.png

圖 10

wKgZO2f-_cCAUbMjAABsP0h58T4497.png

圖 11


新建一個(gè)build目錄,用于存放編譯過(guò)程產(chǎn)生的相關(guān)文件。

Host# mkdir-p build

wKgZPGf-_c2AejpkAABxA2L5rgQ543.png

圖 12

進(jìn)入build目錄,執(zhí)行如下命令進(jìn)行案例編譯,編譯完成將會(huì)在build目錄下生成編譯過(guò)程產(chǎn)生的相關(guān)文件,并在src目錄下生成install目錄,該目錄下存放案例相關(guān)文件。

Host# cd build

Host# cmake ../

Host# make -j8

Host# make install

wKgZPGf-_eSASKxPAAIXO3OAwas567.png

圖 13

wKgZPGf-_eyAX-frAAIS0lCYU_Y366.png

圖 14

build目錄存放編譯過(guò)程產(chǎn)生的相關(guān)文件,install目錄存放案例相關(guān)文件,包括測(cè)試圖片car.jpg、類別數(shù)據(jù)集coco_80_labels_list.txt、RKNN模型yolov5s-640-640_rk3562.rknn和可執(zhí)行程序yolov5_object_detect等文件,如下圖所示。

wKgZPGf-_fSAL44aAACp3io6O84135.png

圖 15


關(guān)鍵代碼

(1) 加載圖片RGB數(shù)據(jù)。

wKgZO2f-I7iAVELzAAA-j7oGh10566.png

圖 16

(2) 加載模型并初始化RKNN。

wKgZPGf-I9GAFRbqAAAudP0afMo262.png

圖 17

(3) 前處理,對(duì)圖像進(jìn)行縮放和裁剪以適配模型輸入。

wKgZPGf-I-aAYis-AAD6Ekx0N7s071.png

圖 18

(4) 設(shè)置模型運(yùn)行輸入輸出參數(shù),NPU運(yùn)行模型,獲取模型輸出,統(tǒng)計(jì)運(yùn)行耗時(shí)。

wKgZO2f-JAWAF9GgAABiK9ucuB4487.png


圖 19

(5) 進(jìn)行后處理,得到目標(biāo)識(shí)別結(jié)果。

wKgZPGf-JBaAQYMfAABRBees9BI442.png

圖20

(6) 使用目標(biāo)識(shí)別結(jié)果給圖片添加水印,并保存為圖片文件。

wKgZO2f-JCeAbSN8AACX566dXEI933.png


圖 21

(7) 重復(fù)運(yùn)行10次模型并統(tǒng)計(jì)平均耗時(shí)。

wKgZPGf-JDiAABg_AACq1K6bOkk890.png


圖 22

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 瑞芯微
    +關(guān)注

    關(guān)注

    24

    文章

    517

    瀏覽量

    52064
  • NPU
    NPU
    +關(guān)注

    關(guān)注

    2

    文章

    317

    瀏覽量

    19403
  • RK3562
    +關(guān)注

    關(guān)注

    0

    文章

    55

    瀏覽量

    275
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    新品發(fā)布 ▏國(guó)產(chǎn)工業(yè)級(jí)核心+1TOPS算力,RK3562_Mini開(kāi)發(fā)板打造靈活工業(yè)解決方案

    合眾恒躍近日推出HZ-RK3562_MiniEVM,這是一款專為工業(yè)控制、智能設(shè)備、物聯(lián)網(wǎng)以及邊緣AI應(yīng)用設(shè)計(jì)的高性能產(chǎn)品。該平臺(tái)搭載了
    的頭像 發(fā)表于 04-29 18:40 ?367次閱讀
    新品發(fā)布 ▏國(guó)產(chǎn)<b class='flag-5'>工業(yè)</b>級(jí)核心+1TOPS算力,<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK3562</b>_Mini<b class='flag-5'>開(kāi)發(fā)板</b>打造靈活<b class='flag-5'>工業(yè)</b>解決方案

    國(guó)產(chǎn)!RK3506 3ARM+Cortex-A7 + ARM Cortex-M0 工業(yè)評(píng)估說(shuō)明書

    創(chuàng)龍科技TL3506-EVM是一款基于RK3506J/RK3506B處理器設(shè)計(jì)的3
    的頭像 發(fā)表于 04-29 15:42 ?535次閱讀
    國(guó)產(chǎn)!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3506 3<b class='flag-5'>核</b><b class='flag-5'>ARM+Cortex-A</b>7 + <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M0</b> <b class='flag-5'>工業(yè)</b><b class='flag-5'>評(píng)估</b><b class='flag-5'>板</b>說(shuō)明書

    基于RK3576國(guó)產(chǎn)ARM2.2GHz A72 工業(yè)評(píng)估——Docker容器部署方法說(shuō)明

    創(chuàng)龍科技TL3576-MiniEVM是一款基于RK3576J/RK3576高性能處理器設(shè)計(jì)的4
    的頭像 發(fā)表于 04-18 10:18 ?256次閱讀
    基于<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3576國(guó)產(chǎn)<b class='flag-5'>ARM</b>八<b class='flag-5'>核</b>2.2GHz <b class='flag-5'>A</b>72 <b class='flag-5'>工業(yè)</b><b class='flag-5'>評(píng)估</b><b class='flag-5'>板</b>——Docker容器部署方法說(shuō)明

    基于RK3562 ARM Cortex-A53 + 單核 ARM Cortex-M0工業(yè)評(píng)估——Linux應(yīng)用開(kāi)發(fā)手冊(cè)

    本文主要介紹TL3562-MiniEVM評(píng)估的AMP(Asymmetric Multi-processing)開(kāi)發(fā)案例。
    的頭像 發(fā)表于 04-16 10:56 ?256次閱讀
    基于<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'>核</b> <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-A53</b> + <b class='flag-5'>單核</b> <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M0</b><b class='flag-5'>工業(yè)</b><b class='flag-5'>評(píng)估</b><b class='flag-5'>板</b>——Linux應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>手冊(cè)

    RK3576,82.2GHz+6T算力NPU工業(yè)評(píng)估規(guī)格書

    創(chuàng)龍科技TL3576-EVM-S是一款基于RK3576J/RK3576高性能處理器設(shè)計(jì)的4
    的頭像 發(fā)表于 04-10 15:03 ?949次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3576,8<b class='flag-5'>核</b>2.2GHz+6T算力<b class='flag-5'>NPU</b><b class='flag-5'>工業(yè)</b><b class='flag-5'>評(píng)估</b><b class='flag-5'>板</b>規(guī)格書

    國(guó)產(chǎn)!3576-Mini(82.2GHz)工業(yè)評(píng)估規(guī)格書

    創(chuàng)龍科技TL3576-MiniEVM是一款基于RK3576J/RK3576高性能處理器設(shè)計(jì)的4
    的頭像 發(fā)表于 04-09 17:54 ?271次閱讀
    國(guó)產(chǎn)!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>3576-Mini(8<b class='flag-5'>核</b>2.2GHz)<b class='flag-5'>工業(yè)</b><b class='flag-5'>評(píng)估</b><b class='flag-5'>板</b>規(guī)格書

    RK3576,82.2GHz+6T算力NPU工業(yè)核心說(shuō)明書

    創(chuàng)龍科技SOM-TL3576-S是一款基于RK3576J/RK3576高性能處理器設(shè)計(jì)的4
    的頭像 發(fā)表于 04-09 09:46 ?1242次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3576,8<b class='flag-5'>核</b>2.2GHz+6T算力<b class='flag-5'>NPU</b><b class='flag-5'>工業(yè)</b>核心<b class='flag-5'>板</b>說(shuō)明書

    RK3506(3ARM+Cortex-A7 + ARM Cortex-M0工業(yè)核心選型資料

    創(chuàng)龍科技SOM-TL3506是一款基于RK3506J/RK3506B處理器設(shè)計(jì)的3
    的頭像 發(fā)表于 04-09 09:04 ?403次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>RK</b>3506(3<b class='flag-5'>核</b><b class='flag-5'>ARM+Cortex-A</b>7 + <b class='flag-5'>ARM</b> <b class='flag-5'>Cortex-M0</b>)<b class='flag-5'>工業(yè)</b>核心<b class='flag-5'>板</b>選型資料

    全國(guó)產(chǎn)!3562Mini(2GHzA53 NPU工業(yè)開(kāi)發(fā)板規(guī)格書

    評(píng)估簡(jiǎn)介創(chuàng)龍科技TL3562-MiniEVM是一款基于
    的頭像 發(fā)表于 03-10 09:16 ?544次閱讀
    全國(guó)產(chǎn)!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>3562</b>Mini(2GHz<b class='flag-5'>四</b><b class='flag-5'>核</b><b class='flag-5'>A53</b> <b class='flag-5'>NPU</b>)<b class='flag-5'>工業(yè)</b><b class='flag-5'>開(kāi)發(fā)板</b>規(guī)格書

    全國(guó)產(chǎn)!3562(2GHzA53 NPU工業(yè)核心規(guī)格書

    核心簡(jiǎn)介創(chuàng)龍科技SOM-TL3562是一款基于RK3562J/
    的頭像 發(fā)表于 03-06 14:30 ?661次閱讀
    全國(guó)產(chǎn)!<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>3562</b>(2GHz<b class='flag-5'>四</b><b class='flag-5'>核</b><b class='flag-5'>A53</b> <b class='flag-5'>NPU</b>)<b class='flag-5'>工業(yè)</b>核心<b class='flag-5'>板</b>規(guī)格書

    微米爾RK3562國(guó)產(chǎn)核心,ARM中量級(jí)多面手

    網(wǎng)關(guān)、邊緣計(jì)算等領(lǐng)域提供了高性價(jià)比的解決方案。 核心基于 RK3562RK3562J處理器,采用
    發(fā)表于 02-28 15:32

    4CPU,ARM中量級(jí)多面手,米爾RK3562核心上市

    近日,米爾電子攜手推出全新一代ARM核心——基于RK3562(J)處理器的MYC-YR
    的頭像 發(fā)表于 02-27 08:03 ?512次閱讀
    4<b class='flag-5'>核</b>CPU,<b class='flag-5'>ARM</b>中量級(jí)多面手,米爾<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>上市

    國(guó)產(chǎn)!RK3576(八@2.2GHz+6T NPU工業(yè)核心規(guī)格書

    ARM Cortex-A72 + ARM Cortex-A53 +
    發(fā)表于 11-28 16:58

    國(guó)產(chǎn)!RK3576(八@2.2GHz+6T NPU工業(yè)開(kāi)發(fā)板規(guī)格書

    ARM Cortex-A72 + ARM Cortex-A53 +
    發(fā)表于 11-28 16:52

    新一代低價(jià)開(kāi)發(fā)板芯片RK3562來(lái)啦! — 觸覺(jué)智能RK3562開(kāi)發(fā)板

    3566,RK3568之類的,咋最近還出了個(gè)RK3562啊。這個(gè)RK3562可以認(rèn)為是RK3568的低配版,可以進(jìn)一步的降低價(jià)格。RK3562
    的頭像 發(fā)表于 08-15 17:42 ?2487次閱讀
    新一代低價(jià)<b class='flag-5'>開(kāi)發(fā)板</b>芯片<b class='flag-5'>RK3562</b>來(lái)啦! — 觸覺(jué)智能<b class='flag-5'>RK3562</b><b class='flag-5'>開(kāi)發(fā)板</b>