日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RK3576 單板機 NPU 邊緣 AI 開發(fā)手冊

Tronlong創(chuàng)龍科技 ? 來源:Tronlong創(chuàng)龍科技 ? 作者:Tronlong創(chuàng)龍科技 ? 2026-05-09 10:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前 言


本文是創(chuàng)龍科技針對 RK3576 單板機編寫的 NPU 開發(fā)手冊,聚焦 RK3576 內置 NPU 的 AI 推理開發(fā)流程。文檔詳細講解 RKNN 工具鏈使用、模型轉換與部署方法,并提供 YOLOv5 目標檢測、DeepSeek 大語言模型本地推理兩大實戰(zhàn)案例。創(chuàng)龍科技以清晰步驟、完整源碼與測試流程,幫助開發(fā)者快速上手邊緣 AI 開發(fā),高效實現目標識別與大模型交互等場景。

開發(fā)環(huán)境

Windows開發(fā)環(huán)境:Windows7 64bit、Windows10 64bit、

Linux開發(fā)環(huán)境:VMware16.2.5、Ubuntu22.04.564bit

sysroot:rk3576-Tronlong-Desktop-22.04-sysroot-[版本號].tar.gz

系統(tǒng)版本:Tronlong-Desktop22.04(類Ubuntu)、Linux-6.1.115、U-Boot-2017.09

備注:本文基于2GByte LPDDR4X、16GByte eMMC配置單板機進行演示。

術語表

為便于閱讀,下表對文檔出現的關鍵術語進行解釋;對于廣泛認同釋義的術語,在此不做注釋。

wKgZO2n-n5WAAijAAABLehBDBQQ973.png

注意事項

(1)無特殊說明情況下,本文默認從eMMC啟動系統(tǒng),使用DEBUG作為調試串口。

(2)請先參考《應用開發(fā)手冊》“開發(fā)環(huán)境搭建說明”章節(jié)完成應用開發(fā)環(huán)境搭建,并參考《系統(tǒng)使用手冊》附錄“系統(tǒng)組件安裝說明”安裝OpenCV。

(3)我司提供的NPU開發(fā)案例位于產品資料“4-軟件資料Demoplatform-demos”目錄,具體說明如下。

wKgZPGn-n7mAJrlgAAA-Z3LZbeU912.png

1NPU開發(fā)說明

NPU(Neural network Processing Unit),即神經網絡處理器。RK3576內部已集成高能效神經網絡處理器NPU,支持神經網絡推理硬件加速,能夠流暢運行AI算法。主要參數如下:

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

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

(3)1TOPS算力。

備注:更多詳細信息請查看“6-開發(fā)參考資料數據手冊SBC-TL3576單板機元器件”目錄下的文檔。

為簡化開發(fā)者在AI模型部署與優(yōu)化過程中的工作量,瑞芯微官方提供了核心開發(fā)工具包RKNN-Toolkit2。工具包針對不同類型的AI模型和應用場景,提供了從模型轉換、量化到推理部署的一站式解決方案。

RKNN-Toolkit2是瑞芯微官方推出的用于模型轉換、量化、推理和性能評估的開發(fā)工具包,支持將預訓練的深度學習模型轉換為瑞芯微NPU(神經網絡處理單元)專用的RKNN格式,并在其芯片平臺上高效部署。

開發(fā)流程如下:

a)模型訓練:用戶根據需求自行訓練模型或使用官方提供的模型;

b)模型轉換:使用RKNN-Toolkit2將預訓練模型轉換為RK3576 NPU可使用的RKNN模型;

c)應用開發(fā):基于RKNN API開發(fā)應用程序。

wKgZPGf-_LuAcJWFAACkJaE3Q_4995.png圖 1?NPU開發(fā)流程圖

關于RKNN-Toolkit2環(huán)境搭建、模型轉換使用說明、混合量化、精度問題排查的詳細介紹,可查看yolov5_object_detect案例"toolsrknn-toolkit2.tar.gz"壓縮包的"rknn-toolkit2doc2_Rockchip_RKNPU_User_Guide_RKNN_SDK_V2.0.0beta0_CN.pdf"文檔。

關于RKNN-Toolkit2模型轉換API接口說明,可查看yolov5_object_detect案例"toolsrknn-toolkit2.tar.gz"壓縮包的"rknn-toolkit2doc2_Rockchip_RKNPU_User_Guide_RKNN_SDK_V2.0.0beta0_CN.pdf"文檔。

關于RKNN API的詳細使用說明,可查看yolov5_object_detect案例"toolsrknn-toolkit2.tar.gz"壓縮包的"toolrknn-toolkit2doc4_Rockchip_RKNPU_API_Reference_RKNNRT_V2.0.0beta0_CN.pdf"文檔。

2yolov5_object_detect案例

2.1案例說明

本案例基于RKNN API實現對圖片中目標對象的識別,并將識別結果以加水印的方式添加至圖像,并保存為圖片文件。案例循環(huán)測試10次,統(tǒng)計出推理的平均處理耗時。

備注:本案例基于瑞芯微官方例程實現,進行了目錄的重構及編譯的簡化,功能邏輯未進行修改。官方例程位于LinuxSDK源碼"external/rknpu2/examples/rknn_yolov5_demo/"目錄下。

wKgZO2n-n8yAXOvuAABqPR-yX4o198.png圖 2

程序處理流程圖如下:

wKgZPGf-_OiAClqfAAFH62S-ZN4085.png圖 3

2.2案例測試

在進行案例測試前,請先參考《系統(tǒng)使用手冊》中的“系統(tǒng)組件安裝說明”章節(jié),完成OpenCV組件的安裝。

請通過網線將單板機千兆網口LAN1連接至路由器。請將案例bin目錄下的所有文件拷貝至單板機系統(tǒng)任意目錄下。

wKgZO2n-n-CAIc59AAARbCI0msY795.png圖 4

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

備注:模型運行的時間會有抖動。

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

wKgZPGn-n-aAIrCKAADIpBKwtMc183.png圖 5

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

案例程序對測試圖片的目標對象標記成功后將輸出名稱為out.jpg的標記圖片至當前目錄,請將out.jpg文件拷貝至Windows下,并使用PC端相關軟件對比查看car.jpg與out.jpg,測試結果如下所示。

wKgZO2n-oKeAM2MaAAAU8Edobbw299.png圖 6

wKgZPGf-_Y2AAj3EABH1S4fs-pU946.png圖 7?car.jpg

wKgZPGn-oKiAfEUAABKShIx74Yg970.png圖 8?out.jpg

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

本程序能夠支持識別的目標數據集類型說明位于案例bin目錄下的coco_80_labels_list.txt文件,用戶可根據相關目標類型進行測試驗證。

wKgZPGn-oMyAVpA1AAA4T8FegMw188.png圖 9

2.3案例編譯

將案例src源碼目錄拷貝至Ubuntu工作目錄下,進入源碼目錄,執(zhí)行如下命令配置環(huán)境變量,并修改CMake配置文件CMakeLists.txt,請根據實際情況修改為LinuxSDK源碼路徑。

Host# source /home/tronlong/RK3576/environment

Host# vim CMakeLists.txt

wKgZPGn-oNSAH9x1AABn2WX2CDQ527.png圖 10

修改內容如下:

set(RKNPU_PATH /home/tronlong/RK3576/rk3576_linux6.1_release/external/rknpu2)

wKgZPGn-oOSAPJ7bAAByWOdvfYw723.png圖 11

執(zhí)行如下命令,新建一個build目錄,用于存放編譯過程產生的相關文件,并進入build目錄。

Host# mkdir-pbuild

Host# cd build

wKgZO2n-oO6AIlLMAABVcXM2dO8380.png圖 12

執(zhí)行如下命令進行案例編譯,編譯完成將會在build目錄下生成編譯過程產生的相關文件。

Host# cmake -DCMAKE_C_COMPILER=aarch64-linux-gnu-gcc -DCMAKE_CXX_COMPILER=aarch64-linux-gnu-g++ ../

Host# make -j4

Host# make install

wKgZPGn-oPWAAxrwAALUsRe0WVQ211.png圖 13

build目錄存放編譯過程產生的相關文件,src目錄存放案例相關文件,包括測試圖片car.jpg、類別數據集coco_80_labels_list.txt、RKNN模型yolov5s-640-640_rk3576.rknn和可執(zhí)行程序yolov5_object_detect等文件,如下圖所示。

wKgZPGn-oP2ASoJ9AAFJ__MxAyM701.png圖 14

由于篇幅過長等原因,部分內容均不逐一展示,如需獲取完整版詳細資料,請關注Tronlong創(chuàng)龍科技微信公眾號或官網,或者評論區(qū)留言,感謝您的支持!

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • AI
    AI
    +關注

    關注

    91

    文章

    41521

    瀏覽量

    302840
  • 開發(fā)板
    +關注

    關注

    26

    文章

    6445

    瀏覽量

    121248
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RK3576 單板機高清視頻圖像處理開發(fā)實戰(zhàn)手冊(三)

    本文為創(chuàng)龍科技RK3576 單板機視頻圖像處理開發(fā)指南,詳解視頻輸入輸出、編解碼、RGA2.5、GPU、NPU 等硬件架構。包含 GStreamer 硬解碼 / 編碼、RTSP 網絡流
    的頭像 發(fā)表于 04-29 09:49 ?226次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b>高清視頻圖像處理<b class='flag-5'>開發(fā)</b>實戰(zhàn)<b class='flag-5'>手冊</b>(三)

    RK3576 單板機高清視頻圖像處理開發(fā)實戰(zhàn)手冊(二)

    本文為創(chuàng)龍科技RK3576 單板機視頻圖像處理開發(fā)指南,詳解視頻輸入輸出、編解碼、RGA2.5、GPU、NPU 等硬件架構。包含 GStreamer 硬解碼 / 編碼、RTSP 網絡流
    的頭像 發(fā)表于 04-28 10:33 ?95次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b>高清視頻圖像處理<b class='flag-5'>開發(fā)</b>實戰(zhàn)<b class='flag-5'>手冊</b>(二)

    RK3576 單板機高清視頻圖像處理開發(fā)實戰(zhàn)手冊(一)

    本文為創(chuàng)龍科技RK3576 單板機視頻圖像處理開發(fā)指南,詳解視頻輸入輸出、編解碼、RGA2.5、GPU、NPU 等硬件架構。包含 GStreamer 硬解碼 / 編碼、RTSP 網絡流
    的頭像 發(fā)表于 04-27 09:36 ?119次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b>高清視頻圖像處理<b class='flag-5'>開發(fā)</b>實戰(zhàn)<b class='flag-5'>手冊</b>(一)

    RK3576 單板機嵌入式 Qt 界面與多屏異顯開發(fā)手冊(三)

    本文為創(chuàng)龍科技RK3576 單板機 Qt GUI 開發(fā)指南,包含環(huán)境搭建、編譯調試、GPU 加速、自啟動配置及多屏顯示方案。提供 Qt Creator 與命令行雙開發(fā)模式,覆蓋界面控制
    的頭像 發(fā)表于 04-24 09:27 ?127次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b>嵌入式 Qt 界面與多屏異顯<b class='flag-5'>開發(fā)</b><b class='flag-5'>手冊</b>(三)

    RK3576 單板機嵌入式 Qt 界面與多屏異顯開發(fā)手冊(二)

    本文為創(chuàng)龍科技RK3576 單板機 Qt GUI 開發(fā)指南,包含環(huán)境搭建、編譯調試、GPU 加速、自啟動配置及多屏顯示方案。提供 Qt Creator 與命令行雙開發(fā)模式,覆蓋界面控制
    的頭像 發(fā)表于 04-23 10:55 ?513次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b>嵌入式 Qt 界面與多屏異顯<b class='flag-5'>開發(fā)</b><b class='flag-5'>手冊</b>(二)

    RK3576 單板機嵌入式 Qt 界面與多屏異顯開發(fā)手冊(一)

    本文為創(chuàng)龍科技RK3576 單板機 Qt GUI 開發(fā)指南,包含環(huán)境搭建、編譯調試、GPU 加速、自啟動配置及多屏顯示方案。提供 Qt Creator 與命令行雙開發(fā)模式,覆蓋界面控制
    的頭像 發(fā)表于 04-22 10:08 ?629次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b>嵌入式 Qt 界面與多屏異顯<b class='flag-5'>開發(fā)</b><b class='flag-5'>手冊</b>(一)

    RK3576 單板機 C/Python/MQTT 應用開發(fā)手冊(二)

    本文為創(chuàng)龍科技RK3576 單板機應用開發(fā)指南,包含開發(fā)環(huán)境配置、GDB 調試、外設控制(LED/CAN/ 串口)、Python 開發(fā)及 M
    的頭像 發(fā)表于 04-21 10:43 ?126次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b> C/Python/MQTT 應用<b class='flag-5'>開發(fā)</b><b class='flag-5'>手冊</b>(二)

    RK3576 單板機 C/Python/MQTT 應用開發(fā)手冊(一)

    本文為創(chuàng)龍科技RK3576 單板機應用開發(fā)指南,包含開發(fā)環(huán)境配置、GDB 調試、外設控制(LED/CAN/ 串口)、Python 開發(fā)及 M
    的頭像 發(fā)表于 04-20 13:55 ?484次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b> C/Python/MQTT 應用<b class='flag-5'>開發(fā)</b><b class='flag-5'>手冊</b>(一)

    RK3576 單板機 LinuxSDK 開發(fā)與系統(tǒng)定制手冊(二)

    本文為創(chuàng)龍科技RK3576 單板機 Linux 系統(tǒng)開發(fā)指南,涵蓋 SDK 搭建、內核與引導程序開發(fā)、根文件系統(tǒng)修改、鏡像打包、分區(qū)配置及硬件資源調優(yōu)等全流程。提供命令實操、參數說明與
    的頭像 發(fā)表于 04-16 15:39 ?698次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b> LinuxSDK <b class='flag-5'>開發(fā)</b>與系統(tǒng)定制<b class='flag-5'>手冊</b>(二)

    RK3576 單板機 LinuxSDK 開發(fā)與系統(tǒng)定制手冊(一)

    本文為創(chuàng)龍科技RK3576 單板機 Linux 系統(tǒng)開發(fā)指南,涵蓋 SDK 搭建、內核與引導程序開發(fā)、根文件系統(tǒng)修改、鏡像打包、分區(qū)配置及硬件資源調優(yōu)等全流程。提供命令實操、參數說明與
    的頭像 發(fā)表于 04-15 11:18 ?693次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b> LinuxSDK <b class='flag-5'>開發(fā)</b>與系統(tǒng)定制<b class='flag-5'>手冊</b>(一)

    RK3576 單板機系統(tǒng)使用手冊:配置、升級與組件安裝指南(三)

    本文為創(chuàng)龍科技RK3576 單板機系統(tǒng)使用指南,全面覆蓋系統(tǒng)基礎配置、升級流程與組件安裝。詳解內存存儲分區(qū)、網絡靜態(tài) IP 配置、OTA/U 盤升級操作,以及常用開發(fā)組件部署方法。創(chuàng)龍科技以實操為核心,提供標準化步驟與命令示例,
    的頭像 發(fā)表于 04-07 11:40 ?188次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b>系統(tǒng)使用<b class='flag-5'>手冊</b>:配置、升級與組件安裝指南(三)

    RK3576 單板機系統(tǒng)使用手冊:配置、升級與組件安裝指南(二)

    本文為創(chuàng)龍科技RK3576 單板機系統(tǒng)使用指南,全面覆蓋系統(tǒng)基礎配置、升級流程與組件安裝。詳解內存存儲分區(qū)、網絡靜態(tài) IP 配置、OTA/U 盤升級操作,以及常用開發(fā)組件部署方法。創(chuàng)龍科技以實操為核心,提供標準化步驟與命令示例,
    的頭像 發(fā)表于 04-03 11:39 ?1005次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b>系統(tǒng)使用<b class='flag-5'>手冊</b>:配置、升級與組件安裝指南(二)

    RK3576 單板機系統(tǒng)使用手冊:配置、升級與組件安裝指南(一)

    本文為創(chuàng)龍科技RK3576 單板機系統(tǒng)使用指南,全面覆蓋系統(tǒng)基礎配置、升級流程與組件安裝。詳解內存存儲分區(qū)、網絡靜態(tài) IP 配置、OTA/U 盤升級操作,以及常用開發(fā)組件部署方法。創(chuàng)龍科技以實操為核心,提供標準化步驟與命令示例,
    的頭像 發(fā)表于 04-02 10:46 ?246次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b>系統(tǒng)使用<b class='flag-5'>手冊</b>:配置、升級與組件安裝指南(一)

    【作品合集】米爾RK3576開發(fā)板測評

    米爾RK3576開發(fā)板測評作品合集 產品介紹: RK3576 是瑞芯微一款面向AI市場推出的高性能處理器,它配備了四核Cortex-A72和四 核Cortex-A53 的 CPU,集成
    發(fā)表于 09-11 10:19

    RK3576 vs RK3588:為何越來越多的開發(fā)者轉向RK3576?

    高端平板、邊緣計算)。 NPU 算力相同,但 RK3588 支持更復雜的 AI 計算(如 INT4/FP16)。 2. 多媒體與存儲:滿足主流需求 [td]項目
    發(fā)表于 05-30 08:46
    郴州市| 石景山区| 泰宁县| 固镇县| 塔河县| 平远县| 昭苏县| 霸州市| 上饶县| 浦县| 永顺县| 布拖县| 湖南省| 怀宁县| 阿拉善盟| 陵川县| 古浪县| 岗巴县| 唐海县| 仪陇县| 胶州市| 西畴县| 黄冈市| 泾阳县| 衡山县| 青海省| 静乐县| 邵东县| 康定县| 唐海县| 东城区| 四平市| 闵行区| 察雅县| 甘泉县| 南乐县| 台湾省| 田东县| 林口县| 扶绥县| 岳普湖县|