欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

A20linux如何同時使用ParallelCSICamera及UVC

A20 linux如何同時使用Parallel CSI Camera及UVC ,針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)是專業(yè)的英吉沙網(wǎng)站建設(shè)公司,英吉沙接單;提供網(wǎng)站制作、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行英吉沙網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!

【目標(biāo)】
在A20上同時對parallel同時使用parallel csi攝像頭及usb攝像頭進(jìn)行preview。
【選型】
硬件選用主控為A20的CubieBoard2開發(fā)板。
軟件SDK選用全志A20 Kitkat SDK中的lichee包。
【過程】
1、在linux-3.4的menuconfig中將uvc驅(qū)動選項打開,USB_VIDEO_CLAS設(shè)置成m,USB_VIDEO_CLASS_INPUT_EVDEV設(shè)置成y。
Device Drivers —>
<*> Multimedia support —>
[*] Video capture adapters —>
[*] V4L USB devices —>
USB Video Class (UVC)
[*] UVC input events device support
A20 linux如何同時使用Parallel CSI Camera及UVC

2、在dragonboard中加入usb camera的testcase。全志dragonboard環(huán)境使用的是linux+DirectFb,可以參考既有的csi camera testcase代碼進(jìn)行添加。大致分為兩步:
第一步,在df_view.c的csi camera test代碼后加入啟動usb camera test的代碼

x2 = 0;
height2 = layer_config.height>>1;
y2 = layer_config.height>>1;if(mic_activated){ width3 = (layer_config.width >> 1)-(layer_config.width>>MIC_POWER_BAR_WITH_SHIFT); }else{ width3 = (layer_config.width >> 1); }if (usb_camera_test_init(x2,y2,width3,height2)){ return -1; }

第二步,增加usbcameratest.c,usbcameratest.c包含了usb camera的初始化、打開、設(shè)置參數(shù)等核心方法,上文中的usb_camera_test_init函數(shù)實現(xiàn)也在這個源碼文件里面??筛鶕?jù)以下流程編寫usbcameratest.c,
A20 linux如何同時使用Parallel CSI Camera及UVC
這里,有幾點需要注意,一是usb camera的數(shù)據(jù)格式是YUYV,所以在set format的時候,pixel format要設(shè)置成YUYV;二是usb camera的圖像大小是640x480。

3、從CubieBoard2原理圖可知,上面只能使用csi1接parallel csi camera,所以test_config.fex需要作以下修改

[camera]activated = 1module_count= 6module1_path= "/system/vendor/modules/videobuf-core.ko"module2_path= "/system/vendor/modules/videobuf-dma-contig.ko"module3_path= "/system/vendor/modules/camera.ko"module4_path= "/system/vendor/modules/gc0308.ko"module5_path= "/system/vendor/modules/sunxi_csi1.ko"module6_path= "/system/vendor/modules/uvcvideo.ko"dev_cnt = 1csi_cnt = 1fps = 30

4、編譯打包燒錄

cd lichee
./build.sh -p sun7i_dragonboard
./build.sh pack

【結(jié)果】
下圖LCD右上角為parallel csi camera preview,左下角為usb camera preview,兩個攝像頭均已打開并持續(xù)采集數(shù)據(jù)繪制以屏幕上。
A20 linux如何同時使用Parallel CSI Camera及UVC

【遺留問題及解決方案】
由于usb camera的數(shù)據(jù)格式是YUYV,LCD中usb camera preview區(qū)域的格式是YUV420,所以無法正確顯示來自于usb camera的畫面數(shù)據(jù)。解決此問題可考慮數(shù)據(jù)格式轉(zhuǎn)換,將YUYV轉(zhuǎn)成YUV420再繪制以屏幕上,實現(xiàn)轉(zhuǎn)換可使用A20 G2D,效率更高。

關(guān)于 A20 linux如何同時使用Parallel CSI Camera及UVC 問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。

當(dāng)前名稱:A20linux如何同時使用ParallelCSICamera及UVC
標(biāo)題URL:http://aaarwkj.com/article46/igjdhg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航云服務(wù)器、外貿(mào)建站自適應(yīng)網(wǎng)站、品牌網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
日本精品1区国产精品| 久久国产精品99久久久| 色偷偷亚洲精品一区二区| 最新亚洲国产高清激情| 成年人三级黄色片视频| 婷婷综合伊人久久狠狠| 成年人收看黄色一二级片| 久久精品国产精油按摩| 欧美日在线观看加勒比| 国产亚洲精品a久久7777| 国产一区二区三区精品女同| 91在线视频国产网站| 黄色av链接在线观看| 看夫妻性生活免费视频| 国产区二区三区在线视频| 成人国产午夜福利网| 免费视频观看在线一区二区三区| 丰满少妇被激烈的插进去| 国产亚洲成人精品久久| 裸体性做爰免费视频网站| 国产91精品系列在线观看| 精品久久中文字幕久久av| 久久精品午夜福利一区| 97视频网站在线观看| 欧美亚洲国产精品综合在线| 欧美成人精品欧美一级黄片| 国产午夜三级视频在线观看| 日本av一区二区在线| 成人免费激情在线观看| 中文字幕不卡一区在线| 亚洲国产成人欧美日韩另类| av中文字幕在线激情| 国产女片xb内射在线| 国产精品国产精品国产| 日本久久高清免费观看| 亚洲中文字幕av每天更新| 亚洲熟妇av一区二区| 欧美日韩国产一区二区的| 欧美老熟妇一区二区三区| 一区二区三区欧美黑人| 妞干网视频这里只有精品|