日韩av色在线_av不卡在线观看_亚洲国产精品第一页_在线看日本不卡_色成人综合网_国产丝袜在线视频_国产精成人品localhost_国产91富婆露脸刺激对白_韩国视频一区_国产精品人成电影

Hi,歡迎來(lái)到嵌入式培訓(xùn)高端品牌 - 華清遠(yuǎn)見教育科技集團(tuán)<北京總部官網(wǎng)>,專注嵌入式工程師培養(yǎng)15年!
當(dāng)前位置: > 華清遠(yuǎn)見教育科技集團(tuán) > 嵌入式學(xué)習(xí) > 講師博文 > 基于V4L2的視頻驅(qū)動(dòng)開發(fā)(1)
基于V4L2的視頻驅(qū)動(dòng)開發(fā)(1)
時(shí)間:2017-01-05作者:華清遠(yuǎn)見

編寫基于V4L2視頻驅(qū)動(dòng)主要涉及到以下幾個(gè)知識(shí)點(diǎn):

●    攝像頭方面的知識(shí)
                要了解選用的攝像頭的特性,包括訪問(wèn)控制方法、各種參數(shù)的配置方法、信號(hào)輸出類型等。

●    Camera解碼器、控制器
                如果攝像頭是模擬量輸出的,要熟悉解碼器的配置。后數(shù)字視頻信號(hào)進(jìn)入camera控制器后,還要熟悉camera控制器的操作。

●    V4L2的API和數(shù)據(jù)結(jié)構(gòu)
                編寫驅(qū)動(dòng)前要熟悉應(yīng)用程序訪問(wèn)V4L2的方法及設(shè)計(jì)到的數(shù)據(jù)結(jié)構(gòu)。

●    V4L2的驅(qū)動(dòng)架構(gòu)
                后編寫出符合V4L2規(guī)范的視頻驅(qū)動(dòng)。

本文介紹基于S3C2440硬件平臺(tái)的V4L2視頻驅(qū)動(dòng)開發(fā)。攝像頭采用OmniVision公司的OV9650和OV9655。主要包含以下幾個(gè)方面的內(nèi)容:

視頻驅(qū)動(dòng)的整體驅(qū)動(dòng)框架

●    3C2440 camera控制器+ov9650(ov9655)
        ●    V4L2 API及數(shù)據(jù)結(jié)構(gòu)
        ●    V4L2驅(qū)動(dòng)框架
        ●    ov9650(ov9655)+s3c2440+V4L2實(shí)例

一、 視頻驅(qū)動(dòng)的整體框架

視頻驅(qū)動(dòng)的整體框架見下圖:

二、S3C2440 camera控制器+ov9650(ov9655)

(1)S3C2440 camera控制器介紹

S3C2440支持ITU-R BT601/656格式的數(shù)字圖像輸入,支持的2個(gè)通道的DMA,Preview通道和Codec通道,參見下圖。

Preview通道可以將YCbCr4:2:2格式的圖像轉(zhuǎn)換為RGB(16bit或24bit)格式的數(shù)據(jù),并存放于為Preview DMA分配的內(nèi)存中,大分辨率為640*480。主要用于本地液晶屏顯示。如果將Preview DMA的內(nèi)存和Framebuffer內(nèi)存重疊的話,就可以實(shí)現(xiàn)采集直接輸出到液晶屏上了。

Codec通道可以輸出YCbCr4:2:0或YCbCr4:2:2格式到為Codec DMA分配的內(nèi)存中。大分辨率為4096*4096。主要用于圖像的編解碼處理。

上圖中的window cut功能是指在圖像可以先做一個(gè)裁剪。通過(guò)設(shè)置CIWDOFST完成此功能,見下圖。圖像進(jìn)入P、C通道后,各自的scaler單元還可以對(duì)其進(jìn)行縮放、旋轉(zhuǎn)等處理。

S3C2440 camera控制器支持乒乓存儲(chǔ)。為了防止采集和輸出之間的沖突,采用了乒乓存儲(chǔ)方式。每次采集一幀后,自動(dòng)轉(zhuǎn)到下一個(gè)存儲(chǔ)區(qū)。如果你因?yàn)閮?nèi)存空間不足,不想使用此功能的話,可以將四個(gè)區(qū)域設(shè)置到同一塊空間。

在做圖像處理時(shí),需要關(guān)注到后存儲(chǔ)區(qū)中的圖像格式,如codec通道硬件自動(dòng)把Y、Cb、Cr分離存儲(chǔ)。

S3C2440 camera 控制器Last IRQ功能的使用,也是需要掌握的。如果處理不好,輸出的圖像效果會(huì)受影響。

控制器會(huì)在每個(gè)VSYNC下降沿判斷ImgCptEn信號(hào)等命令。如果在下降沿發(fā)現(xiàn)ImgCptEn信號(hào)有效,則產(chǎn)生IRQ中斷。然后才開始一幀圖像的真正采集。而如果在VSYNC下降沿判斷到ImgCptEn為低電平且之前LastIRQEn沒有使能,則不會(huì)產(chǎn)生任何中斷,且不會(huì)再進(jìn)行下一幀的采集。如果你想在ImgCptEn關(guān)閉后,一幀采集完后產(chǎn)生一個(gè)中斷通知你,那么就需要在后一次中斷產(chǎn)生前(stop capturing后的vysnc下將沿)使能lastirq就可以了。

我在移植linux驅(qū)動(dòng)時(shí)就遇到了一個(gè)Last IRQ的問(wèn)題。現(xiàn)象是輸出圖像上面總是有一條比其它部分反應(yīng)慢。采集運(yùn)動(dòng)圖像,就能看出現(xiàn)象。查看代碼是因?yàn)闆]有設(shè)立lastirq,因?yàn)槊看稳绻辉趌astirq產(chǎn)生的情況下讀取,圖像緩沖中的數(shù)據(jù)是不穩(wěn)定的,可能照成圖像不完整。修改代碼支持lastirq后,問(wèn)題解決。

Camera控制器時(shí)鐘設(shè)置也是需要注意的,ov9650需要Camera控制器為其提供時(shí)鐘。

提供給外部攝像頭的時(shí)鐘是由UPLL輸出時(shí)鐘分頻得到的。而CAMIF的時(shí)鐘是由HCLK提供的。本例中,提供給ov9650的時(shí)鐘為24M。

(2)ov9650(ov9655)設(shè)置方法

OV9650是OmniVision公司的COMS攝像頭,130萬(wàn)像素,支持SXVGA、VGA、QVGA、CIF等圖像輸出格式。 大速率在SXVGA時(shí)為15fps,在VGA時(shí)為30fps。

OV9650攝像頭時(shí)序如下圖:

上圖中D[9:2]用于8-bitYUV或者RGB565/RGB555(D[9]MSB、D[2]LSB)。D[9:0]用于10-bit RGB。本例中使用8-bit YUV模式。

我手邊開發(fā)板的Camera和S3C2440的接線原理圖如下(對(duì)應(yīng)camera中具體的信號(hào)名稱參見前文的驅(qū)動(dòng)整體架構(gòu)圖)。

注:GPG12用于PWEN信號(hào)

OV9650攝像頭設(shè)置方法是通過(guò)SCCB總線設(shè)置

SCCB可以看作是一種簡(jiǎn)化的I2C總線,可以使用IO模擬SCCB時(shí)序。

(3)編寫ARM測(cè)試代碼測(cè)試camera功能

在Keil環(huán)境下編寫一個(gè)測(cè)試代碼完成從攝像頭采集圖像輸出到液晶屏。下面列出程序的流程。

(4)編寫測(cè)試代碼過(guò)程中常見的問(wèn)題

●    攝像頭寄存器的配置

因?yàn)閿z像頭有很多寄存器,可能一下無(wú)法理解里面所有的配置含義,所以開始時(shí)希望得到一份可用的配置。但往往從別人的測(cè)試代碼中拿到配置后,仍然無(wú)法使用。我這里列出幾個(gè)可能的原因:(1)攝像頭中的圖像輸出格式和你在camera控制器中設(shè)置的不一致,同一個(gè)攝像頭可以設(shè)置多種輸入格式,如:YCbYCr或CbYCrY。(2)圖像輸出的一些時(shí)序和你的camera控制器設(shè)置不一致,攝像頭可以設(shè)置一些時(shí)序,如:圖像數(shù)據(jù)在CAMPCLK的上升沿有效還是下降沿有效。(3)注意輸出圖像的格式和Framebuffer控制器的匹配,如字節(jié)順序等問(wèn)題。

●    Ov9650和ov9655的使用區(qū)別

這里主要列出兩者之間在復(fù)位信號(hào)上有差別,ov9650是高電平復(fù)位,而ov9655是低電平復(fù)位。

發(fā)表評(píng)論
評(píng)論列表(網(wǎng)友評(píng)論僅供網(wǎng)友表達(dá)個(gè)人看法,并不表明本站同意其觀點(diǎn)或證實(shí)其描述)
亚洲成a人片综合在线| 8090成年在线看片午夜| 成人在线视频首页| 国产精品欧美激情在线| 9.1人成人免费视频网站| 国产高清不卡av| 一区二区三区www| 亚洲成av人片在线观看无码| 免费在线观看av片| 欧美性老头oldtight| 91浏览器在线观看| 黄色短视频在线观看| 黄页网站大全在线观看| 国产日韩久久| 97免费中文视频在线观看| 精品精品国产高清a毛片牛牛| 中文字幕欧美区| 蜜桃一区二区三区在线观看| 国产尤物久久久| a屁视频一区二区三区四区| 成人av一区| 在线观看成年人视频| 精品卡一卡卡2卡3网站| 国产视频一区二区三区四区五区| 精品无码久久久久成人漫画| 无码人妻丰满熟妇区毛片蜜桃精品| 少妇一晚三次一区二区三区| 久久99精品久久久久久久久久 | 在线视频福利一区| 91精品久久久久久综合乱菊| xx视频.9999.com| 亚洲第一网中文字幕| 在线观看国产一区二区| 亚洲精品免费播放| 国产亚洲精久久久久久| 国产综合成人久久大片91| 国内一区二区三区| 加勒比久久综合| 亚洲欧洲专区| 美女100%一区| 成人在线播放视频| 日韩亚洲综合在线| 久久久不卡网国产精品二区| 日韩影院在线观看| 你懂的国产精品| 久久av影视| xvideos.蜜桃一区二区| 日本午夜免费一区二区| 国产探花视频在线观看| 欧美天天影院| jizz亚洲| 成人免费在线观看| 欧美精品久久久久久久久久丰满| heyzo视频在线播放| 邪态动恶图27期gif| 久久精品精品电影网| 91老师国产黑色丝袜在线| 麻豆成人免费电影| 亚洲少妇一区| 99精品福利视频| 亚洲性视频h| 91精品久久久久久久久久不卡| 国产videos久久| 久久93精品国产91久久综合| 国产精品丝袜在线播放| 成人漫画网站免费| 99高清免费国产自产拍| 国产精品综合久久久久| 久久精品一区二区三区资源网 | 国产精品扒开腿做爽爽| 精品无码av一区二区三区| 不用播放器的免费av| 国产亚洲视频一区| 五月六月丁香婷婷| 性活交片大全免费看| 逼特逼视频在线观看| 稀缺小u女呦精品呦| 美女搡bbb又爽又猛又黄www| 国产黑丝在线观看| 成人免费看aa片| 日本一级片免费| 日韩美女黄色片| 日本中文字幕在线观看视频| 中文字幕激情视频| av一区二区三| 男人猛进猛出女人屁股视频| 久久久久免费网站| 99综合精品久久| 午夜网站在线观看| 青娱在线视频| 日本视频在线免费观看| gogo久久| 国产精品毛片aⅴ一区二区三区| 人人爱人人干婷婷丁香亚洲| 国产99亚洲| 国产精品vip| 免费观看日韩电影| 久久蜜桃av一区精品变态类天堂| 中文字幕在线不卡| 欧美日韩亚洲高清| 欧美一级片在线| 中文字幕欧美亚洲| 91av中文字幕| 国产精品久久久久av福利动漫| 欧美在线播放一区| 日本欧美黄色片| 少妇伦子伦精品无吗| 国产一二三av| 久久国产香蕉视频| 在线观看xxx| 美女视频a黄免费| 夜夜嗨aⅴ免费视频| 欧美日本一道| 福利精品在线| 不卡在线一区二区| 亚洲国产午夜| 99久久久国产精品| 午夜精品成人在线| 亚洲成人精品av| 97久久超碰福利国产精品…| 亚洲va久久久噜噜噜| 午夜精品视频在线观看一区二区 | 亚欧美无遮挡hd高清在线视频| 亚洲男女自偷自拍| 国产精品日韩在线一区| 九色porny自拍视频| 91久久精品国产| 五月天婷亚洲天综合网鲁鲁鲁| 欧美这里只有精品| 操人视频免费看| 国产成人久久久久| 国产高清视频免费观看| 国内精品不卡一区二区三区| 99在线免费视频| 91美女视频在线| 欧美经典一区| 亚洲人www| 国产欧美1区2区3区| 欧美日韩精品一区二区天天拍小说 | 日本中文字幕二区| 精品人妻中文无码av在线| 亚洲欧美另类在线视频| 乱人伦中文字幕在线zone| 国产福利电影在线观看| 免费在线中文字幕| 精品黄色一级片| 久久av最新网址| 中文字幕一区二| 亚洲精品二三区| 91在线免费观看网站| 老太脱裤子让老头玩xxxxx| 欧美激情麻豆| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 男人的天堂va免费视频| 麻豆av观看| 中文日产幕无线码一区二区| 国产剧情在线观看一区| 国模少妇一区二区三区| 婷婷丁香久久五月婷婷| 国产亚洲精品久久久久久| 91老司机精品视频| 激情网站五月天| 久久网中文字幕| 国产超级av| 日本精品600av| 一本一本久久a久久综合精品| av亚洲产国偷v产偷v自拍| 欧美亚洲日本国产| 国产成人av网| 国产福利视频在线播放| 久久一二三四区| 丝袜免费视频| 精品捆绑调教一区二区三区| 一区二区在线| 亚洲天天做日日做天天谢日日欢 | 91免费视频污| 日本免费在线观看视频| 天天搞夜夜操| 亚洲色图综合| 国产福利精品导航| 欧美va天堂va视频va在线| 91青青草免费在线看| 国产精品嫩草69影院| 亚洲第九十九页| 精品999视频| 久久不卡国产精品一区二区| 久久久久国色av免费看影院| 亚洲开心激情网| 亚洲午夜在线观看| 加勒比婷婷色综合久久| 免费激情小视频| 狠狠久久伊人中文字幕| 国产又黄又大久久| 亚洲国产精品成人av| 欧美午夜欧美| 少妇视频一区二区| 嫩草影院一二三| www.91精品| 在线播放一区| 亚洲av无码一区二区三区观看| 97人人在线视频| 黄色电影免费在线看| 日韩成人一级| 国产亚洲综合性久久久影院| 亚洲系列中文字幕| 一区二区高清视频| 日本三级中文字幕| 色老板亚洲精品一区| 日韩高清三区| 亚洲老司机在线| 欧美在线视频a| 手机在线观看日韩av| 欧美一级特黄aaaaaa大片在线观看| 亚洲1卡2卡3卡4卡乱码精品| 亚洲小说欧美另类婷婷| 欧美日韩欧美| 91av中文字幕| 亚洲综合自拍| 国产三级三级三级精品8ⅰ区| 中文在线资源观看视频网站免费不卡| 久久亚洲a v| 中文字幕在线视频第一页| 日本护士...精品国| 中文字幕亚洲综合久久五月天色无吗''| 午夜精品123| 99在线国产| 亚洲精品在线观看av| 制服丝袜中文字幕在线观看| 手机在线电影一区| 欧美色图片你懂的| 日韩欧美一区二区在线观看| 日本少妇性生活| 久久精品午夜一区二区福利| 精品一区在线| 国产 高清 精品 在线 a| 国产一区国产精品| 国产成人免费在线观看视频| 日日摸夜夜爽人人添av| 日韩电影不卡一区| 精品久久中文字幕久久av| av成人午夜| 久久久精品视频在线| 九色在线观看视频| 日本91福利区| 色偷偷9999www| 中文av字幕在线观看| 91网站进入| 欧洲杯什么时候开赛| 欧美日韩免费观看一区三区| 久久99精品视频| 丰满肥臀噗嗤啊x99av| 日韩精品免费观看| 韩国福利在线| 亚洲一区二区不卡视频| 国产日韩一区| 天堂一本之道| 亚洲黄色片免费看| 91免费欧美精品| 欧美a在线播放| 两个人hd高清在线观看| 久久成人亚洲| 日韩中文第一页| 国产美女主播在线| 亚洲国产一区二区三区四区| 亚洲影院在线看| 欧美亚洲免费高清在线观看| www.久久网| 精品国产第一福利网站| 国产欧美va欧美不卡在线 | 可以免费在线看黄的网站| 玖玖精品国产| 国产精品成人a在线观看| 日韩久久免费av| 性刺激的欧美三级视频| 草莓视频app18在线视频| 激情久久久久久久| xvideos成人免费中文版| 日韩人妻无码一区二区三区| 美国成人av| 国产成人精品网址| 成人精品一区二区三区电影黑人| 天堂网av手机版| 免费电影日韩网站| 精品女同一区二区三区在线播放| 国产盗摄视频在线观看| 欧美色图第二页| 你懂的一区二区| 不卡伊人av在线播放| 欧洲性xxxx| 性欧美videoshd高清| 中文字幕一区二区三区蜜月| 日本最新一区二区三区视频观看| 人人妻人人澡人人爽人人欧美一区 | 欧美a级黄色大片| 韩国专线一区二三区| 欧美精品偷拍| 不卡av电影院| 四虎永久在线精品| 日本久久一区| 精品国产乱码久久久久久影片| 午夜xxxxx| 国产高清一级毛片在线不卡| 久久九九99视频| 亚洲五月六月| 青草视频.com| 捆绑调教一区二区三区| 亚洲va欧美va国产综合久久| 亚洲男人第一天堂| 999久久久免费精品国产| 久久久精品视频在线观看| 中文字幕无码日韩专区免费| 成人免费影院| 制服丝袜在线91| 88av在线播放| 色呦呦在线资源| 一级毛片免费视频| 天天躁日日躁狠狠躁av麻豆男男| 国产黄色一区二区三区| 中文字幕在线观| 久久青草欧美一区二区三区| 免费国产一区| 99久久99热久久精品免费看| 日韩精品国产精品| 成人欧美一区二区三区在线观看| 天堂在线视频免费| 1024日韩| 国产精品一区二区久久国产| 99热精品在线播放| 国产精品久久久久久久久久10秀| 欧美另类在线播放| 中文资源在线播放| 国产成人一区二区三区影院| 欧美成人一二三| 国内av在线播放| 香蕉视频国产精品| 亚洲精品色婷婷福利天堂| 亚洲一区二区三区在线播放 | 三上悠亚 电影| av免费在线观看网站| 在线影院国内精品| 国产又粗又长又爽| 在线观看的黄色| 精品国一区二区三区| 2014亚洲天堂| 日韩一级淫片| 欧美成人一区在线| 国产情侣一区二区| 亚洲美女毛片| 国产日韩精品久久| a级毛片免费| 亚洲国产精品成人综合| 国产精品欧美激情在线观看| 国产一二在线观看| 欧美丝袜自拍制服另类| 欧美性受xxxx黑人| 精品视频一二| 欧美激情图片区| 午夜影院免费视频| 麻豆精品一区二区三区| 日韩国产在线一区| 最新二区三区av| 黑人精品xxx一区| 日本理论中文字幕| 欧美sss在线视频| 日本在线精品视频| 欧美午夜春性猛交xxxx| 国产精品一区不卡| 日本中文字幕网址| www免费视频观看在线| 欧美一级在线观看| 日本在线免费观看| 五月精品视频| 精品一区久久| 黄页免费在线| 欧美日韩久久一区| 日韩av黄色片| 欧美成人精品| 免费av在线一区二区| 婷婷综合影院| 欧美写真视频网站| 久久久久久激情| 伊人久久亚洲影院| 亚洲一区二区不卡视频| 黄色毛片在线看| 亚洲国产精品人久久电影| 亚洲天堂网视频| 国产真实乱子伦精品视频| 国产黄色一级网站| 周于希免费高清在线观看| 久久夜色精品国产欧美乱| av网站一区二区三区| 桃花岛成人影院| eeuss鲁片一区二区三区 | 黄色精品免费| 另类视频在线观看| 亚洲黄色在线观看视频| 日本午夜精品视频在线观看| 亚洲一卡二卡三卡四卡无卡网站在线看| 婷婷国产在线| 91麻豆精品国产91久久久使用方法|