Luckfox 幸狐开发板

虚拟相机调试

Posted by LXG on May 26, 2025

深圳幸狐科技有限公司

Luckfox-Pico 系列资料

Luckfox Pico Plus M

luckfox_pico_plus_M

参数配置

Luckfox Pico Plus M 淘宝单个价格约 50 元

Luckfox Pico Pro

luckfox_pico_pro

参数配置

Luckfox Pico Pro 淘宝单个价格约 63 元

Luckfox Pico Max 淘宝单个价格约 72 元

SDK

luckfox-pico-gitee

配置无相机内存

project/cfg/BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1103_Luckfox_Pico_Plus-IPC.mk

export RK_BOOTARGS_CMA_SIZE=”1M”

配置 USB Gadget uvc

luckfox-pico/project/app


luckfox-pico/project/app$ tree -L 1
.
├── component            # 可能包含一些基础组件或共享库
├── fastboot_client      #  Fastboot 客户端相关的应用程序
├── ipcweb               # 可能是一个与 IPCInter-Process Communication)和 Web 相关的应用程序或服务
├── Makefile             # 顶层的 Makefile,管理整体构建流程
├── Makefile.param       # 参数配置文件,可能用于指定构建选项
├── out                  # 编译输出目录,通常包含编译过程中生成的文件
├── rkipc                #  Rockchip IPC(可能是硬件相关的接口、驱动等)相关的代码或应用
├── rk_smart_door        # 可能与智能门控制或监控相关的应用程序
├── uvc_app_tiny         # 你提到的 uvc 应用程序的精简版本,通常是用于 USB 视频类(UVC)设备的驱动
└── wifi_app             #  Wi-Fi 相关的应用程序,可能是用于设备网络连接的工具或服务

project/cfg/BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1103_Luckfox_Pico_Plus-IPC.mk

RV1106 rk_mpi_uvc 和 RK3568 uvc_app

项目 RV1106: rk_mpi_uvc RK3568: uvc_app (external/uvc_app)
所属平台 RV1106 / RV1103 / RV1126 RK3566 / RK3568 / RK3399
视频输入接口 Rockchip MPI(如 VIN/ISP) V4L2 摄像头 或 文件
视频输出(USB) USB Gadget 虚拟成 UVC 摄像头 同样通过 USB Gadget 模拟 UVC 摄像头
视频帧来源 rkmedia 获取 ISP 输出帧 V4L2 接口或文件读取
是否依赖摄像头 否(可虚拟帧) 否(可虚拟帧或播放文件)
框架 Rockchip rkmedia API 纯 C 接口,基于 libuvc_gadget
ISP 支持 ✅ 内建 ISP 支持 ❌ 无集成 ISP,需要自行处理
构建依赖 Rockchip SDK 中 rkmedia 模块 V4L2、libuvc_gadget、libjpeg 等
可运行平台 RV1106 Linux SDK(通常 Buildroot) RK3568 Linux SDK(可 Yocto、Debian、Android)
典型用途 AI 视觉模组视频输出 视频测试、回放、通用开发板调试

ISP

ISP 是 Image Signal Processor(图像信号处理器)的缩写,是专门用来处理从图像传感器(Camera Sensor,比如 CMOS)获取到的原始图像数据的硬件或模块。

芯片平台 是否有 ISP 支持接口 特别说明
RK3506 ✅ 有 MIPI-CSI 用于智能音箱、摄像头等低功耗设备
RK3568 ❌ 无 MIPI/USB 通常依赖外部 ISP 或 UVC 摄像头
RV1106 ✅ 有 MIPI/Parallel 强化安防摄像头用途,支持高性能 ISP

RK3506G2 Luckfox Lyra Plus

luckfox_lyra_plus

淘宝价格 84 元

RK3506B Luckfox Lyra Ultra

luckfox_lyra_ultra

淘宝价格 97 元(不含WIFI)

Luckfox Lyra repo 仓库代码还原

Luckfox-Lyra-SDK


.repo/repo/repo sync --local-only

.repo/repo/repo sync -l

repo 和 python版本不兼容问题


lxg@lxg:~/code/luckfox/Luckfox_Lyra/sdk$ .repo/repo/repo sync --local-only
warning: Python 3 support is currently experimental. YMMV.
Please use Python 2.6 - 2.7 instead.
/home/lxg/code/luckfox/Luckfox_Lyra/sdk/.repo/repo/main.py:19: DeprecationWarning: the imp module is deprecated in favour of importlib and slated for removal in Python 3.12; see the module's documentation for alternative uses
  import imp
Traceback (most recent call last):
  File "/home/lxg/code/luckfox/Luckfox_Lyra/sdk/.repo/repo/main.py", line 46, in <module>
    from subcmds.version import Version
  File "/home/lxg/code/luckfox/Luckfox_Lyra/sdk/.repo/repo/subcmds/__init__.py", line 33, in <module>
    mod = __import__(__name__,
  File "/home/lxg/code/luckfox/Luckfox_Lyra/sdk/.repo/repo/subcmds/help.py", line 19, in <module>
    from formatter import AbstractFormatter, DumbWriter
ModuleNotFoundError: No module named 'formatter'

解决方案


python2 .repo/repo/repo sync --local-only

python2 .repo/repo/repo sync -l