SSD20X USB摄像头使用

本文主要介绍基于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执行中需要初始化屏幕。所以我们需要对应自己使用的屏参,添加至头文件中。
cd mjpeg_decoder
cp  xxxxx/eqt700bkj004p_1024x600_mipi.h ./  #拷贝至demo根目录
vi sstardisp.c   #修改屏参配置
(2)修改makefile文件
指定交叉编译链、头文件、依赖库。因为编译该demo需要获取sdk的project目录下的头文件和依赖库,所以在编译前一定要对好路径。
vi makefile
(3)编译
make   #demo根目录下执行编译
生成的uvcplayer_mjpeg,拷贝至开发板后执行即可。

欢创科技:扫地机会像洗衣机一样走进千家万户
停车后先熄火还是先关空调?中国石油告诉你答案
英特尔、谷歌、英伟达运用人工智能推动处理器设计与生产
马自达CX-9,长近5米1轴距2米9,将于2018年正式上市,售价22万起
儿童智能设备市场符合“刚需”特征
SSD20X USB摄像头使用
运行电容与启动电容的区别,运行电容有什么作用
你知道PCB板上沉金和镀金的原理吗?
一文详解半导体制造技术
树莓派Pico上使用SSD1306 OLED屏幕
投资400亿 国内首个柔性半导体服务基地“落地”西咸新区
UWB赛道快速崛起:推进技术发展,拓展落地应用
串口DMA发送+中断接收的例程
广电运通AI+安防,助力区域产业园区智慧升级
HTC U11怎么样?苹果iPhone7又迎来降价潮,面对年度旗舰HTC U11的强强压迫,你会怎么选?
SpaceX将继续开展 Q/V/Ka 等频段的通信性能测试
艾德克斯可为医疗电子设备提供专业的测试解决方案
三星Note10前置面板谍照曝光 下巴比iPhone还要窄
国行版本任天堂新世代Switch游戏机正式发布售价为2099元
什么是实时操作系统(RTOS)