本文主要介紹基于Purple Pi R1演示如何配置USB攝像頭,此方法適用于SSD201/202全系列產(chǎn)品。
Purple Pi R1主板,是基于 SigmaStar SSD201 SoC(ARM Cortex A7 內(nèi)核)兼容樹莓派的開發(fā)板,主頻高達(dá)1.2GHz,256KB L2-緩存,內(nèi)置雙MAC、一個(gè)PHY,支持雙100M以太網(wǎng)接口等。內(nèi)存管理支持DMA引擎。集成H.264/AVC和H.265/HEVC解碼器,支持最大分辨率FHD(1920x1080)/60幀解碼。
產(chǎn)品規(guī)格書:Purple Pi R1 產(chǎn)品手冊(cè)
01內(nèi)核配置
內(nèi)核開啟UVC相關(guān)配置。
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的基礎(chǔ)上,實(shí)現(xiàn)了USB攝像頭熱插拔。
1、獲取USB攝像頭demo
usb攝像頭demo獲取:mjpeg_decoder-v2.zip
2、demo編譯
(1)修改屏參文件
該demo執(zhí)行中需要初始化屏幕。所以我們需要對(duì)應(yīng)自己使用的屏參,添加至頭文件中。
cdmjpeg_decoder
cpxxxxx/EQT700BKJ004P_1024x600_MIPI.h ./ #拷貝至demo根目錄
visstardisp.c#修改屏參配置
(2)修改Makefile文件
指定交叉編譯鏈、頭文件、依賴庫(kù)。因?yàn)榫幾g該demo需要獲取sdk的project目錄下的頭文件和依賴庫(kù),所以在編譯前一定要對(duì)好路徑。
viMakefile
(3)編譯
make #demo根目錄下執(zhí)行編譯
生成的UvcPlayer_mjpeg,拷貝至開發(fā)板后執(zhí)行即可。
-
usb
+關(guān)注
關(guān)注
60文章
7945瀏覽量
264690 -
主板
+關(guān)注
關(guān)注
53文章
1883瀏覽量
70845 -
攝像頭
+關(guān)注
關(guān)注
60文章
4841瀏覽量
95704 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5050瀏覽量
97487
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論