← 返回
AI智能

Rdk X5 App

运行 RDK X5 /app 目录下的预装示例程序:12 个 Python AI 推理 demo(YOLO/分类/分割/Web展示)、40pin GPIO 示例、C++ 多媒体示例(编解码/RTSP/VIO)、查看 34 个预装 BPU 模型。Use when the user wants to run pre-...
运行 RDK X5 /app 目录下的预装示例程序:12 个 Python AI 推理 demo(YOLO/分类/分割/Web展示)、40pin GPIO 示例、C++ 多媒体示例(编解码/RTSP/VIO)、查看 34 个预装 BPU 模型。Use when the user wants to run pre-...
katherineedwards2475
AI智能 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 601
下载
💾 30
安装
1
版本
#demo#embedded#latest#models#python#rdk-x5#robotics#samples#yolo

概述

RDK X5 App — /app 预装示例

目录结构

/app/
├── pydev_demo/         # 12 个 Python AI demo
│   ├── 01_basic_sample/ ~ 12_yolov5s_v6_v7_sample/
│   └── models/          # 34 个 BPU 模型 (.bin)
├── 40pin_samples/       # GPIO/I2C/SPI/PWM/UART 示例
├── cdev_demo/           # 8 个 C++ 多媒体示例
└── multimedia_samples/  # 底层 C 示例

Python AI 示例

图像分类(01_basic_sample)

cd /app/pydev_demo/01_basic_sample
python3 test_mobilenetv1.py     # MobileNetV1
python3 test_resnet18.py        # ResNet18
python3 test_googlenet.py       # GoogleNet

语义分割(04_segment_sample)

cd /app/pydev_demo/04_segment_sample
python3 test_segment.py

Web 摄像头展示(05)

cd /app/pydev_demo/05_web_display_camera_sample
bash start_nginx.sh
python3 mipi_camera_web.py

浏览器 http://:8080 查看。

YOLO 系列检测

cd /app/pydev_demo/06_yolov3_sample && python3 test_yolov3.py
cd /app/pydev_demo/07_yolov5_sample && python3 test_yolov5.py
cd /app/pydev_demo/09_yolov5x_sample && python3 test_yolov5x.py
cd /app/pydev_demo/12_yolov5s_v6_v7_sample && python3 test_yolov5s_v6.py

其他检测

cd /app/pydev_demo/10_ssd_mobilenetv1_sample && python3 test_ssd_mobilenetv1.py
cd /app/pydev_demo/11_centernet_sample && python3 test_centernet.py

RTSP 流解码(08)

cd /app/pydev_demo/08_decode_rtsp_stream
python3 test_decode_rtsp.py "rtsp://admin:password@192.168.1.64:554/stream1"

40pin GPIO 示例

cd /app/40pin_samples
sudo python3 simple_out.py          # GPIO 输出
sudo python3 simple_input.py        # GPIO 输入
sudo python3 simple_pwm.py          # PWM
sudo python3 button_event.py        # 按钮事件
sudo python3 button_led.py          # 按钮控 LED
sudo python3 test_i2c.py            # I2C
sudo python3 test_spi.py            # SPI
sudo python3 test_serial.py         # UART

C++ 多媒体示例

编译并运行:

cd /app/cdev_demo/<demo_name>
make && ./<executable>
目录功能可执行文件
-----------------------
bpuBPU C++ 推理bpu_demo
v4l2V4L2 摄像头v4l2_demo
vio2displayVIO 到显示vio2display
vio2encoderVIO 到编码vio2encoder
decode2display解码显示decoder2display
rtsp2displayRTSP 显示rtsp2display
vio_captureVIO 采集capture
vps视频处理见目录

模型库速查

路径:/app/pydev_demo/models/(34 个 .bin 文件)

类别模型
------------
分类mobilenetv1, mobilenetv2, resnet18, googlenet, efficientnasnet_m/s, efficientnet_lite0~4, vargconvnet
检测yolov2, yolov3, yolov5s/5x/5s_v6/v7, yolov8, yolov10, yolov11m, yolov12n, ssd_mobilenetv1, centernet, fcos, fcos_efficientnetb2/b3
分割yolov8_seg, deeplabv3plus (efficientnetb0/m1), fastscnn, mobilenet_unet, stdc

所有模型为 NV12 格式,专为 BPU 优化。

⚠️ 必须使用系统 Python

RDK X5 的 hobot_dnn 等硬件库安装在系统 Python (/usr/bin/python3.10),不在 conda 环境中

# ✅ 正确 — 使用系统 Python
/usr/bin/python3.10 /app/pydev_demo/01_basic_sample/test_resnet18.py

# ❌ 错误 — conda 环境没有 hobot_dnn,会报 ModuleNotFoundError
python /app/pydev_demo/01_basic_sample/test_resnet18.py

排查故障

现象原因解决
------------------
ModuleNotFoundError: hobot_dnn使用了 conda 或 venv Python改用 /usr/bin/python3.10 运行
make 编译失败缺少头文件或库sudo apt install libhbm-dev 检查依赖
Web 展示无画面nginx 未启动bash start_nginx.sh
模型文件找不到路径错误确认模型在 /app/pydev_demo/models/

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-29 19:22 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

ontology

oswalpalash
类型化知识图谱,用于结构化智能体记忆与可组合技能。支持创建/查询实体(人员、项目、任务、事件、文档)及关联...
★ 709 📥 243,540
ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,350 📥 317,720
ai-intelligence

self-improving agent

pskoett
捕获经验教训、错误和纠正,以实现持续改进。使用时机:(1)命令或操作意外失败;(2)用户纠正……
★ 4,056 📥 796,161