基于Purple Pi R1演示如何配置USB摄像头?

工人日报 2023-07-28 19:30:35

本文主要介绍基于Purple PiR1演示如何配置USB摄像头,此方法适用于SSD201/202全系列产品


(资料图片仅供参考)

Purple Pi R1主板,是基于 SigmaStar SSD201 SoC(ARMCortex 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摄像头demousb摄像头demo获取:mjpeg_decoder-v2.zip

2、demo编译

(1)修改屏参文件

该demo执行中需要初始化屏幕。所以我们需要对应自己使用的屏参,添加至头文件中。

cdmjpeg_decodercpxxxxx/EQT700BKJ004P_1024x600_MIPI.h ./ #拷贝至demo根目录visstardisp.c#修改屏参配置

(2)修改Makefile文件

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

viMakefile

(3)编译

make#demo根目录下执行编译

生成的UvcPlayer_mjpeg,拷贝至开发板后执行即可。

审核编辑:刘清

x

资讯

从“美丽”向“美好”嬗变——嘉泽镇晨山村的乡村振兴之路

2022-06

海南推动农贸市场全面落实禁塑 加强违禁塑料制品源头治理

2021-12

柴犬登登拍卖记:动物是如何被司法拍卖的

2021-12

江西:到2025年鄱阳湖区断面水质优良比例达到50%以上

2021-12

西藏森林消防:锻造雪域救援尖兵 打造高海拔山岳救援队伍

2021-12

加强人才融通发展 第10届海峡两岸水利青年工程交流营成功举办

2021-12

四川:空手夺刀救人的“95后”女民警捐献万元奖金传递爱心

2021-12

中国食品名市临沂坚持“三化融合” 争做“食安”守望者

2021-12

上海闵行一幼儿园教职工殴打幼儿 2名涉事人员已被行拘

2021-12

受贿1414万元 江西万载县委原书记胡全顺获刑11年6个月

2021-12

动态

基于Purple Pi R1演示如何配置USB摄像头?

2023-07

同花顺:上半年净利润4.59亿元 同比减少5.29%

2023-07

苹果官方政策再次收紧,用户欢呼,开发者头疼!

2023-07

信达证券给予沪电股份买入评级 公司首次覆盖报告:“数通+汽车”深化布局 高成长赛道的优质个股

2023-07

7月28日山东地区醋酸行情弱势下行

2023-07

研报掘金丨国盛证券:小鹏获大众汽车7亿美元入股,看好“大鹏”组合长期合作

2023-07

仁会生物贝那鲁肽减重适应症获批

2023-07

企业如何制定数字化管理决策方案

2023-07

“文化纳凉”成时尚,图书馆排长队甚至一座难求

2023-07

在白宫会见意总理,拜登拿意大利明年G7主席国身份“打趣”:对我好点

2023-07