• 正文
    • 內(nèi)核配置
    • 編譯測(cè)試
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

飛凌嵌入式ElfBoard ELF 1板卡-開(kāi)發(fā)板適配之USB攝像頭

03/05 15:40
1170
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

本節(jié)增加ELF?1開(kāi)發(fā)板對(duì)USB攝像頭的支持,使用Webcam C270進(jìn)行測(cè)試。

直接在內(nèi)核配置界面中增加UVC功能支持即可。

內(nèi)核配置

在路徑:

Device Drivers

->Multimedia support

->Media USB Adapters

增加:

通過(guò)make menuconfig修改的內(nèi)容寫入到了.config文件,當(dāng)使用make imx6ull_elf1_defconfig配置內(nèi)核源碼時(shí),.config文件會(huì)被覆蓋,因此,需要替換原有的imx6ull_elf1_defconfig。

elf@ubuntu:~/work/linux-imx-imx_4.1.15_2.0.0_ga$?cp .config arch/arm/configs/imx6ull_elf1_defconfig

編譯測(cè)試

編譯內(nèi)核并拷貝到開(kāi)發(fā)板:

elf@ubuntu:~/work/linux-imx-imx_4.1.15_2.0.0_ga$?./build.sh

elf@ubuntu:~/work/linux-imx-imx_4.1.15_2.0.0_ga$ scp arch/arm/boot/zImage ??root@172.16.0.175:/run/media/mmcblk1p1/

進(jìn)行sync操作后重啟開(kāi)發(fā)板:

連接好LCD屏(本次使用480x272分辨率LCD屏測(cè)試)和Webcam C270 USB攝像頭,使用tftp將內(nèi)核鏡像和設(shè)備樹(shù)加載到內(nèi)存,進(jìn)行測(cè)試。

一、輸入命令進(jìn)行YUV模式圖像采集,可在液晶屏上預(yù)覽采集的圖像。

root@ELF1:~# elf1_cmd_luvcview -d /dev/video2 -f yuv -s 432x240 -i 25

測(cè)試結(jié)果如下:

luvcview version v0.1

size width :432 height :240

interval :25 fps

video / dev /video2

usb 1-1.3: reset high - speed USB device number 3 using ci hdrc

vinfo : xoffset :0yoffset:0 bits per pixel :16 xres :480 yres :272

get picture !

注意:需要根據(jù)屏幕選擇成像大小。

二、輸入命令進(jìn)行 MJPEG 模式圖像采集,可在液晶屏上預(yù)覽采集的圖像,在該模式下,采集數(shù)據(jù)的同時(shí)也在進(jìn)行錄制,錄制的文件名為 xxx.avi,保存在執(zhí)行命令的目錄下,該視頻文件使用常用播放器。

root@ELF1:~# elf1_cmd_luvcview -d /dev/video2 -f jpg -s 432x240 -i 30

測(cè)試結(jié)果如下:

luvcview version v0.1

size width :432 height :240

interval :30 fps

video / dev /video2

usb 1-1.3: reset high - speed USB device number 3 using ci hdrc

vinfo : xoffset :0yoffset:0 bits per pixel :16 xres :480 yres :272

recording to video . avi

find DRI

get picture !

frame rate :0 ?find DRI

frame rate :0 ?find DRI

frame rate :0 ?find DRI

相關(guān)推薦