本文主要介绍基于Purple Pi R1演示如何配置USB摄像头,此方法适用于SSD201/202全系列产品。
Purple Pi R1主板,是基于 SigmaStar SSD201 SoC(ARM Cortex A7 内核)兼容树莓派的开发板,主频高达1.2GHz,256KB L2-缓存,内置双MAC、一个PHY,支持双100M以太网接口等。内存管理支持DMA引擎。集成H.264/AVC和H.265/HEVC解码器,支持最大分辨率FHD(1920x1080)/60帧解码。
产品规格书:Purple Pi R1 产品手册
01内核配置
内核开启UVC相关配置。
kernel需打开如下config
CONFIG_USB
CONFIG_USB_VIDEO_CLASS
CONFIG_MEDIA_SUPPORT
CONFIG_MEDIA_USB_SUPPORT
CONFIG_MEDIA_CAMERA_SUPPORT
ONFIG_VIDEO_V4L2
02demo编译
该demo(mjpeg_decoder)我们基于芯片原厂提供的demo的基础上,实现了USB摄像头热插拔。
1、获取USB摄像头demo
usb摄像头demo获取:mjpeg_decoder-v2.zip
2、demo编译
(1)修改屏参文件
该demo执行中需要初始化屏幕。所以我们需要对应自己使用的屏参,添加至头文件中。
cdmjpeg_decoder
cpxxxxx/EQT700BKJ004P_1024x600_MIPI.h ./ #拷贝至demo根目录
visstardisp.c#修改屏参配置

(2)修改Makefile文件
指定交叉编译链、头文件、依赖库。因为编译该demo需要获取sdk的project目录下的头文件和依赖库,所以在编译前一定要对好路径。
viMakefile

(3)编译
make #demo根目录下执行编译
生成的UvcPlayer_mjpeg,拷贝至开发板后执行即可。
-
usb
+关注
关注
60文章
8372浏览量
281675 -
主板
+关注
关注
54文章
2272浏览量
76128 -
摄像头
+关注
关注
61文章
5058浏览量
102438 -
开发板
+关注
关注
25文章
6122浏览量
113294
发布评论请先 登录
RK 平台 USB 摄像头成像调试指南:从信号到画质的全流程优化
红外摄像头模组是什么?科技时代的眼睛
【EASY EAI Orin Nano开发板试用体验】--USB摄像头使用
【Milk-V Duo S 开发板免费体验】4 - OV5647 摄像头摄像头测试
K230micropython下能实现同时用USB摄像头和板载摄像头YOLO识别并显示在IDE上吗?
一拖四USB多摄像头同步采集方案:高效数据处理的革新突破
社区安装IPC摄像头,跟安装一般安防监控摄像头有什么区别?
多光谱火焰检测摄像头

SSD20X USB摄像头使用
评论