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

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)化
精品亚洲国产成人av| 91日韩中文字幕在线观看| 亚洲天堂毛片在线观看| 国产亚洲一区二区三区成人| 成年人黄色免费网站在线观看| 亚洲成熟中老妇女视频| 97视频在线视频免费| 日本高清视频免费一区| 成人av在线播放亚洲| 精品国产18禁99久久久久久| 高清白嫩学生自拍视频| 日本精品一级免费在线| 日韩国产欧美亚洲一区| 亚洲国产成人91精品| 内射嫩国产欧美国产日韩欧美| 91免费福利激情视频| 日本韩国欧美一区二区在线| 刘亦菲毛片一区二区三区| 亚洲欧洲另类美女久久精品| 黄片视频免费观看一起草| 亚洲欧美日韩性生活视频 | 国产姐弟操大率悠荡笕| 国产成人综合亚洲欧美在线| 色噜噜噜欧美人妻色综合| 国产高清av免费在线观看| 欧美成人午夜精品一区二区| 日本精品av免费观看| 国产亚洲精品美女视频| 国产传媒在线观看网站| 日本岛国大片在线视频| 很黄无遮挡在线免费网站| 国产精品日本一区二区三区在线| 中文字幕你懂的在线观看| 亚洲一区二区视频在线观看免费| 中文字幕91在线播放| 亚洲国际精品女人乱码| 色六月婷婷六月久久六月| 国产在线视频不卡一线路| 亚洲av正片一区二区三区| 日本在线免费观看91| 国产精品久久一区二区三区蜜桃|