999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Linux 下高清MIPI差分?jǐn)z像頭的軟硬件設(shè)計(jì)

2016-11-10 06:54:36李宇成葛正中
關(guān)鍵詞:信號系統(tǒng)設(shè)計(jì)

李宇成,葛正中

Linux 下高清MIPI差分?jǐn)z像頭的軟硬件設(shè)計(jì)

李宇成,葛正中

(北方工業(yè)大學(xué)電氣與控制學(xué)院,北京100144)

以Exynos4412為處理平臺,設(shè)計(jì)了以MIPI差分接口攝像頭為采集端的高清系統(tǒng)硬件,進(jìn)行了MIPI接口和DVP接口信號完整性仿真,設(shè)計(jì)了Linux下攝像頭驅(qū)動程序,給出了軟件架構(gòu)的UML圖。通過硬、軟件調(diào)試和實(shí)驗(yàn)驗(yàn)證,成功實(shí)現(xiàn)Linux系統(tǒng)下的高清攝像系統(tǒng)。攝像頭前端采集采用MIPI接口后,性能可達(dá)720p/60 fps,相比于傳統(tǒng)DVP接口攝像頭,不僅傳輸幀率提高1倍以上,而且運(yùn)行穩(wěn)定,信噪比大幅度提高。

Exynos4412;MIPI差分?jǐn)z像頭驅(qū)動;信號完整性仿真

引 言

隨著信息技術(shù)的高速發(fā)展,遠(yuǎn)程視頻教學(xué)[1]、遠(yuǎn)程視頻會議[2]、遠(yuǎn)程監(jiān)控等與攝像頭相關(guān)的應(yīng)用越來越多,新一代的監(jiān)控設(shè)備正在向高分辨率、小型化、低功耗、高穩(wěn)定性的方向發(fā)展[3]。

隨著互聯(lián)網(wǎng)的普及和物聯(lián)網(wǎng)概念的推廣,多樣化的用戶定制設(shè)計(jì)逐漸成為監(jiān)控市場的主流[4]。市面的攝像頭一般都做成模組,由鏡頭、濾鏡、CMOS傳感器、PCB板和加強(qiáng)筋組成,與應(yīng)用處理器的接口有DVP和MIPI兩種[5]。目前,國內(nèi)一般民用監(jiān)控產(chǎn)品[6]大多低于200萬像素,采用DVP接口[7],質(zhì)量不穩(wěn)定,且信噪比和抗干擾性較差。筆者通過對市面上常見的并行接口攝像頭進(jìn)行研究和比較,實(shí)現(xiàn)了差分MIPI接口攝像頭的視頻監(jiān)控解決方案。

目前,雖然有一些嵌入式Linux下攝像頭設(shè)計(jì)的介紹論文[8],但都是關(guān)于DVP接口攝像頭的,缺乏嵌入式Linux下MIPI接口攝像頭驅(qū)動設(shè)計(jì)與實(shí)現(xiàn)方面的公開論文和資料,個(gè)別網(wǎng)上資料也僅僅是點(diǎn)到為止,因此,給相關(guān)的設(shè)計(jì)和應(yīng)用工作帶來不便。

本系統(tǒng)應(yīng)用MIPI攝像頭接口,采用差分接口完成鏡頭到CPU之間的數(shù)據(jù)傳輸,具有傳輸速率高、抗干擾性好的特點(diǎn)。系統(tǒng)采用三星公司4核處理器Exynos4412[9],其主頻為1.4 GHz,支持DVP、MIPI接口圖像數(shù)據(jù)輸入,內(nèi)部嵌有硬件編解碼器和專用圖像處理器。攝像頭采用Omni Vision公司生產(chǎn)的OV5640 CMOS圖像傳感器[10],分別進(jìn)行了DVP和MIPI兩種接口的軟硬件設(shè)計(jì)。操作系統(tǒng)采用Linux3.0系統(tǒng),進(jìn)行了硬件電路信號完整性仿真實(shí)驗(yàn)對比,并介紹了Linux驅(qū)動程序?qū)崿F(xiàn)到應(yīng)用程序測試的整個(gè)過程。

1 系統(tǒng)硬件設(shè)計(jì)

系統(tǒng)硬件架構(gòu)如圖1所示,由圖像采集部分、圖像處理部分和圖像傳輸顯示部分組成,本系統(tǒng)圖像采集部分支持兩種接口的攝像頭(DVP接口和MIPI接口),Exynos4412通過這兩個(gè)接口采集圖像數(shù)據(jù),然后經(jīng)過圖像數(shù)據(jù)格式轉(zhuǎn)換,通過HDMI高清接口發(fā)送圖像到液晶屏顯示,或通過網(wǎng)絡(luò)接口傳輸?shù)奖O(jiān)控終端。

圖1 系統(tǒng)硬件框圖

1.1視頻采集部分

為了對比MIPI和DVP兩種接口的性能,系統(tǒng)同時(shí)支持兩種接口。如圖2中所示,DVP通過并行的數(shù)據(jù)線CAM_Dn連接到CPU。

圖2 DVP攝像頭接口電路圖

下面的實(shí)驗(yàn)將表明DVP接口的信噪比較差,為了提高視頻采集的質(zhì)量,筆者同時(shí)采用抗干擾性強(qiáng)的MIPI接口攝像頭方案。MIPI是一個(gè)比較新的標(biāo)準(zhǔn),其規(guī)范也在不斷修正和改進(jìn),目前比較成熟的接口應(yīng)用有DSI(顯示接口)和CSI(攝像頭接口)。現(xiàn)在CSI已經(jīng)升級到CSI2.0版本,其是一個(gè)單向或雙向的差分串行接口,包含數(shù)據(jù)信號和時(shí)鐘信號,支持多個(gè)lane的數(shù)據(jù)傳輸,一條lane的傳輸速率可達(dá)1 Gbps,本系統(tǒng)中MIPI攝像頭采用2條lane進(jìn)行數(shù)據(jù)傳輸,完全滿足高清攝像頭傳輸需求。接口電路圖如圖3所示。

圖3 MlPl攝像頭接口電路圖

1.2系統(tǒng)可行性分析

系統(tǒng)采用2 lane差分通道進(jìn)行數(shù)據(jù)傳輸,理想的理論傳輸帶寬為2 Gbps,換算成字節(jié)為256 MB/s,一幀720p YUV圖像為1.5 MB,60 fps需要90 MB/s的帶寬,所以MIPI接口的帶寬大于實(shí)際需要的帶寬,可以保證視頻采集速率。在信號完整性方面,MIPI接口采用差分線傳輸,由于干擾源幾乎相同程度地影響差分信號對的每一端,差分信號線對外部電磁干擾(EMI)是高度免疫的。所以經(jīng)過差分接口傳輸?shù)囊曨l數(shù)據(jù)抗干擾性和圖像的效果都會優(yōu)于并行口。

2 并行傳輸和差分傳輸?shù)男盘柾暾苑抡?/h2>

為了詳細(xì)分析并行接口傳輸和差分接口傳輸?shù)牟町惡蛢?yōu)劣,并為后面的PCB布線做準(zhǔn)備,筆者對兩種接口的信號完整性進(jìn)行了仿真,仿真主要針對兩種接口在傳輸信號時(shí)的串?dāng)_和反射的情況,仿真軟件采用Allegro PCB SI,仿真模型采用IBIS模型,由于篇幅原因,本文著重介紹其中反射仿真的部分以及最終串?dāng)_仿真和反射仿真后得到的結(jié)論。

2.1攝像頭并行信號與差分信號電路連接圖

圖4、圖5為攝像頭DVP并行接口和MIPI差分接口的信號連接模型,DVP數(shù)據(jù)傳輸采用8條線直接連接,為圖4中的DATA[7:0]信號線,MIPI傳輸采用兩對差分?jǐn)?shù)據(jù)線和一對差分時(shí)鐘線傳輸,為圖5中的DATAN[1:0]、DATAP[1:0]和CLKP、CLKN。

圖4 攝像頭并行接口連接圖

圖5 攝像頭差分接口連接圖

在實(shí)際的使用中,為了使用和安裝的方便,CMOS攝像頭接口端和處理器之間的距離可能會比較長,例如,在臺式使用的場合下,CMOS攝像頭與CPU之間的距離可能超過50 cm,因此,必須要考慮信號的抗干擾和抗衰減能力,所以除了要仿真在不同的工作頻率下并行接口和差分接口的信號完整性差別外,還要仿真在不同長度的數(shù)據(jù)傳輸線下兩者信號完整性的差別,以便適應(yīng)不同應(yīng)用對于傳輸線線長的需求。

2.2差分線與并行線的仿真

隨著線路的延長,并行高速電路由于線路阻抗和分布參數(shù)的影響,信號衰減嚴(yán)重,通信質(zhì)量下降顯著。與并行電路相比,差分電路本身具有很強(qiáng)的抗共模干擾能力;其次,通過相互平行貼近布線,能夠較好地抵抗串?dāng)_;另外,因?yàn)椴捎煤懔髟催M(jìn)行驅(qū)動,通過阻抗匹配,適當(dāng)延長傳輸線不會造成信號明顯衰減,且對信號的傳輸質(zhì)量影響較小[11]。

仿真參數(shù)條件為:連接線長度為65 cm,線寬為10 mil,傳輸信號為“010101”方波,DVP接口時(shí)鐘頻率為120 MHz,MIPI接口頻率為480 MHz,為了使仿真結(jié)果更加貼近真實(shí)情況,使用了有損傳輸線模型。

圖6所示,并行數(shù)據(jù)線長為65 cm時(shí)的信號反射仿真結(jié)果,而圖7所示為差分?jǐn)?shù)據(jù)線長為65 cm時(shí)的仿真結(jié)果。

圖6 65 cm并行數(shù)據(jù)線接收端反射仿真結(jié)果

由圖6的仿真結(jié)果可得,并行線隨著線長的增加,噪聲容限越來越小,抗干擾能力越來越弱,信號線長為65 cm時(shí),在仿真結(jié)果中失真嚴(yán)重,信號未達(dá)到高電平門限1.56 V,完全不可使用,但差分信號線隨著線長的增加,噪聲容限變化不大,在線長為65 cm時(shí),除了信號延遲加大外,無其他不良影響,仿真結(jié)果表示仍然可用。

差分電路的輸出端采用恒流源驅(qū)動,接收端高低電平門限電壓大于±100 mV就足夠了,MIPICSI2接口差分信號幅值只有幾百m V,實(shí)際應(yīng)用一般為100~300 m V,最大不超過400 m V,典型值為200 m V,這樣,采用MIPI接口后,系統(tǒng)的功耗也低于并行口。并行口在實(shí)際的使用中,由于受信號完整性的限制,時(shí)鐘頻率大于100 M Hz時(shí),電路板對信號完整性的要求非常高,所以采用并行口的攝像頭大多為200萬像素以下的攝像頭。

由于MIPI接口采用差分電路進(jìn)行數(shù)據(jù)傳輸,所以在高速率、大數(shù)據(jù)量傳輸時(shí),優(yōu)勢非常明顯。此外,DVP接口采用8條線傳輸,再加上其他控制線,需要十幾條線;而MIPI接口只需要一對時(shí)鐘控制線和幾個(gè)lane的差分對數(shù)據(jù)線即可,減少了布線的數(shù)量。綜上所述,MIPI差分接口與DVP接口相比,具有速度快、抗干擾性強(qiáng)、功耗低、節(jié)省布線空間、數(shù)據(jù)線可延長使用的特點(diǎn)。

圖7 65 cm差分線接收端反射仿真結(jié)果

3 PCB電路板設(shè)計(jì)

PCB繪制使用Allegro軟件完成,根據(jù)原理圖進(jìn)行布線,在這個(gè)過程中,為了保證系統(tǒng)信號完整性,繪制PCB圖過程中除了差分線繪制要等距等長外,還需要注意:

①在高頻電路中,為了避免串?dāng)_,平行線的間距應(yīng)為線寬的3倍,這時(shí)平行線間可避免70%的互感,可忽略不計(jì)。

②差分線要盡量做到等長、等距,在調(diào)整差分線等長時(shí),盡量在過孔連接處或者端點(diǎn)處調(diào)節(jié)。

③根據(jù)電路原理,盡量減少閉合環(huán)路的面積,在一段電路的環(huán)路中,盡量不要插入另一段信號線。

4 MlPl差分?jǐn)z像頭驅(qū)動設(shè)計(jì)

為了在實(shí)際效果中比較MIPI接口和DVP接口攝像頭的差別,作者分別設(shè)計(jì)了兩種接口的驅(qū)動,由于DVP接口的驅(qū)動比較常見,筆者這里只介紹MIPI接口驅(qū)動。Linux差分?jǐn)z像頭驅(qū)動相對比較復(fù)雜,其中,包括i2c sensor部分驅(qū)動和Fimc攝像頭接口部分驅(qū)動,F(xiàn)imc部分又分為圖像數(shù)據(jù)傳輸部分和處理部分,數(shù)據(jù)傳輸部分即是MIPI接口csi部分,各部分驅(qū)動關(guān)系如圖8所示。

圖8 驅(qū)動整體框圖

4.1i2c sensor部分驅(qū)動程序設(shè)計(jì)

OV5640攝像頭以i2c作為sensor芯片的控制接口,通過此接口來設(shè)置攝像頭的圖像采集分辨率、圖像格式、時(shí)鐘等。攝像頭芯片控制部分驅(qū)動是一個(gè)i2c設(shè)備驅(qū)動,Linux系統(tǒng)中有一套完整的i2c設(shè)備驅(qū)動框架,在這套框架中實(shí)現(xiàn)了設(shè)備與驅(qū)動分離,系統(tǒng)可以先注冊i2c driver,然后注冊i2c device,當(dāng)i2c driver和i2c device的名稱匹配時(shí),執(zhí)行i2c driver中的probe函數(shù)進(jìn)行i2c設(shè)備的初始化。攝像頭工作模式的設(shè)置就是通過此部分完成的。圖9為Linux內(nèi)核i2c驅(qū)動整體框架。

如圖9所示,Linux i2c驅(qū)動子系統(tǒng)中,i2c core在內(nèi)核中注冊了i2c_client、i2c_adapter和i2c_driver。i2c_client用于表示一個(gè)i2c設(shè)備,如筆者所使用的OV5640攝像頭芯片在Linux內(nèi)核中就是一個(gè)i2c_client;i2c_adapter用于表示i2c控制器,每一個(gè)i2c控制器對應(yīng)一個(gè)i2c_adapter,如Exynos4412中有7個(gè)i2c控制器,對應(yīng)的就可以注冊7個(gè)i2c_adapter;i2c_driver是i2c設(shè)備驅(qū)動的軟件實(shí)現(xiàn)主體。Linux依靠i2c_driver和i2c_client的匹配機(jī)制實(shí)現(xiàn)了驅(qū)動、設(shè)備分離機(jī)制。在i2c子系統(tǒng)中,所有注冊的i2c_client、i2c_adapter、i2c_driver都分別有自己的鏈表,當(dāng)注冊一個(gè)i2c_client時(shí),系統(tǒng)會去遍歷i2c_driver鏈表,找到與i2c_client名稱相同的i2c_driver,然后,執(zhí)行對應(yīng)的probe函數(shù),實(shí)現(xiàn)對i2c設(shè)備的操作。

圖10是通過分析得到的Linux系統(tǒng)中OV5640攝像頭i2c sensor驅(qū)動的UML圖。由圖可知,OV5640的i2c_client中device成員變量的driver_ data指針指向了v4l2_subdev,v4l2_ subdev描述了一個(gè)視頻子系統(tǒng),里面包含了視頻子系統(tǒng)中需要的操作函數(shù)集,對OV5640的設(shè)置操作就是通過v4l2_ subdev中的操作函數(shù)集v4l2_subdev_ops來完成,其中s_mbus_fmt()函數(shù)用于設(shè)置OV5640 MIPI工作模式參數(shù),例如工作時(shí)鐘設(shè)置、MIPI數(shù)據(jù)傳輸格式設(shè)置、色彩矩陣設(shè)置、白平衡設(shè)置等,此函數(shù)為筆者實(shí)現(xiàn),而設(shè)置OV5640工作模式時(shí),需要用到i2c_ adapter描述的i2c控制器,i2c_adapter中的algo變量描述了i2c協(xié)議算法的實(shí)現(xiàn)。

圖9 Linux內(nèi)核i2c驅(qū)動整體框圖

4.2Fimc驅(qū)動設(shè)計(jì)

圖10 OV5640攝像頭i2c sensor部分驅(qū)動的UML圖

Fimc是Exynos4412內(nèi)部的攝像頭數(shù)據(jù)接口控制器和圖像數(shù)據(jù)轉(zhuǎn)碼器。第4.1節(jié)中介紹的i2c負(fù)責(zé)攝像頭工作模式的初始化,F(xiàn)imc用于完成CPU與攝像頭之間的圖像數(shù)據(jù)接口的控制。Fimc指定數(shù)據(jù)接收通道(通過MIPI或者DVP),圖像數(shù)據(jù)經(jīng)DMA方式存放到圖像緩存區(qū)后,觸發(fā)中斷通知系統(tǒng)讀取數(shù)據(jù)。Fimc驅(qū)動使用了Linux內(nèi)核的平臺機(jī)制,程序開發(fā)者需要定義設(shè)備信息、注冊platform device,在設(shè)備注冊過程中,查詢事先設(shè)計(jì)好的對應(yīng)驅(qū)動程序,然后將設(shè)備注冊驅(qū)動到Linux內(nèi)核中。通過分析得到的Fimc驅(qū)動的UML結(jié)構(gòu)圖如圖11所示。

圖11 Fimc驅(qū)動的UML圖

如圖11所示,struct fimc_global為Linux內(nèi)核中描述Fimc控制器的全局結(jié)構(gòu),里面包括一個(gè)ctrl[FIMC_DEVICES]數(shù)組,用來存放具體的Fimc控制器ADT fimc_ control,還包括一個(gè)camera[FIMC_MAXCAMS]數(shù)組,用來存放系統(tǒng)中攝像頭配置信息,如本設(shè)計(jì)中的struct s3c_ platform_fimc ov5640_Mipi結(jié)構(gòu)。s3c_platform_fimc結(jié)構(gòu)由筆者設(shè)計(jì)和添加,主要內(nèi)容如下所示:

static struct s3c_platform_camera ov5640_Mipi={

.id=CAMERA_CSI_D,//表示使用哪一個(gè)傳輸結(jié)構(gòu),這里

//表示使用CSI_D

.i2c_busnum=6,//表示這個(gè)攝像頭控制總線使用的i2c

//控制器的編號

.type=CAM_TYPE_MIPI,//表示使用的傳輸結(jié)構(gòu)的類型

//為MIPI

.fmt=MIPI_CSI_YCBCR422_8BIT,//表示傳輸使用的數(shù)

//據(jù)格式

.info=&ov5640_i2c_info_Mipi,//表示攝像頭i2c控制部

//分的信息

.pixelformat=V4 L2_PIX_FMT_YUYV,//表示采集圖像

//輸出的格式

.Mipi_lanes=2,//表示此攝像頭使用幾個(gè)lane通道進(jìn)行

//傳輸

.Mipi_align=32,//表示圖像數(shù)據(jù)的對其方式

.initialized=0,

……

};

有了上述關(guān)于攝像頭接口的信息后,就可以對Fimc控制器進(jìn)行初始化了,如圖11中,fimc_control通過其成員v4l2_ device指向攝像頭信息的platform_device,從而獲得Fimc的資源信息和上述的s3c_platform_camera ov5640_Mipi的信息。v4l2架構(gòu)對攝像頭控制器Fimc的具體操作函數(shù)在video_device中,其中包含兩個(gè)操作函數(shù)集,為v4l2_ioctl_ops和v4l2_file_operations,這兩個(gè)函數(shù)集中包含了v4l2的核心操作函數(shù),其中筆者修改和設(shè)計(jì)的函數(shù)為v4l2_ioctl_ops中的fimc_streamon函數(shù),在此函數(shù)里完成csi通道采集圖像寄存器的配置。

通過一系列Linux內(nèi)核框架的初始化、OV5640工作方式初始化、Fimc初始化后,驅(qū)動部分準(zhǔn)備完畢,等待應(yīng)用程序的調(diào)用。

5 實(shí)驗(yàn)測試

5.1測試應(yīng)用程序編寫

應(yīng)用程序的流程如圖12所示。

圖12中,應(yīng)用程序首先打開設(shè)備文件,獲得文件句柄,執(zhí)行ioctl對設(shè)備進(jìn)行初始化操作,當(dāng)應(yīng)用程序ioctl(fd,VIDIOC_S_INPUT,&input)設(shè)置輸入時(shí),會調(diào)用內(nèi)核中v4l2_ioctl_ops結(jié)構(gòu)的vidioc_s_input函數(shù),這個(gè)函數(shù)會執(zhí)行v4l2_i2c_new_subdev_board函數(shù),注冊O(shè)V5640 i2c_device,從而觸發(fā)OV5640 i2c_driver中的probe函數(shù)初始化攝像頭。然后,應(yīng)用程序設(shè)置采集圖像格式、在內(nèi)核中申請圖像數(shù)據(jù)緩存、將映射緩存到應(yīng)用空間、開啟采集圖像開關(guān)、讀取圖像數(shù)據(jù)、將圖像轉(zhuǎn)換為RGB格式、轉(zhuǎn)存圖像數(shù)據(jù)到HDMI的圖像緩存區(qū),DVP攝像頭和MIPI攝像頭都采用v4l2驅(qū)動框架,所以應(yīng)用測試程序流程相似。

5.2實(shí)驗(yàn)結(jié)果

測試工具為PC機(jī)一臺,主要測試MIPI和DVP接口攝像頭采集圖像的圖像質(zhì)量和幀率,攝像頭到CPU端的延長線長度統(tǒng)一為50 cm。測試程序驅(qū)動攝像頭連續(xù)工作30 min,統(tǒng)計(jì)采集播放的總幀數(shù),然后計(jì)算平均幀率。

經(jīng)過測試,使用DVP接口的攝像頭,當(dāng)攝像頭到CPU端延長線長度為30 cm時(shí),攝像頭無法工作,而MIPI接口的攝像頭在延長線長為50 cm時(shí),依舊正常工作,把DVP接口攝像頭的延長線縮短為10 cm,在保證圖像清晰的情況下,效果為720p/25 fps,并且隨著時(shí)鐘頻率的增加,圖像清晰度逐漸下降,圖像逐漸摻進(jìn)雪花、黑色斑點(diǎn),當(dāng)改變時(shí)鐘逐步提高幀率到30 fps時(shí),圖像無法使用,不清晰且充滿黑色斑點(diǎn)。而使用MIPI接口的攝像頭最終效果可達(dá)720p/60 fps,圖像顏色失真小、無雪花、無黑色斑點(diǎn),且運(yùn)行流暢。

圖12 測試應(yīng)用程序流程圖

結(jié) 語

本文提出一種基于MIPI接口的高清攝像系統(tǒng)軟硬件解決方案。首先給出了系統(tǒng)的總體硬件結(jié)構(gòu),針對DVP和MIPI兩種接口做了信號完整性仿真,比較了兩種接口的性能,給出了設(shè)計(jì)MIPI接口攝像頭的Linux驅(qū)動程序以及測試程序的編寫思路和步驟。實(shí)驗(yàn)表明,本系統(tǒng)的MIPI接口攝像頭可實(shí)現(xiàn)720p/60 fps的圖像采集,且運(yùn)行穩(wěn)定、抗干擾性好,圖像質(zhì)量遠(yuǎn)遠(yuǎn)高于采用DVP接口運(yùn)行的攝像頭。

[1]文玉鋒,侯虹.基于P2P技術(shù)的遠(yuǎn)程視頻教學(xué)系統(tǒng)研究[J].電化教育研究,2009(4):62-64.

[2]李宇成,黃堂猛.基于S5PV210的1080P網(wǎng)絡(luò)攝像頭設(shè)計(jì)[J].計(jì)算機(jī)工程與設(shè)計(jì),2014,35(11):3813-3819.

[3]陳炎斌,金鋼.基于Camera Link標(biāo)準(zhǔn)的DSP+FPGA高速實(shí)時(shí)數(shù)字圖像處理系統(tǒng)設(shè)計(jì)[J].現(xiàn)代科學(xué)儀器,2010(6):6163.

[4]茅炎菲,黃忠東.基于RTSP協(xié)議網(wǎng)絡(luò)監(jiān)控系統(tǒng)的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2011,32(7):2523-2530.

[5]徐大鵬,孫海江.HDSDI視頻嵌入式圖像采集系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)測量與控制,2015,23(9):3213-3215.

[6]劉登誠,沈蘇彬,李莉.基于V4L2的視頻驅(qū)動程序設(shè)計(jì)與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2011,27(10):56-59.

[7]Tareq Khan,Khan Wahid.Universal bridge interface for DVP compatible image sensors[J].Microprocessors and Microsystems,2011,35(6):547-556.

[8]Nicolas Simond,Patrick Rives.What can be done with an embedded stereorig in urban environments[J].Robotics and Autonomous Systems,2008,56(9):777-789.

[9]Samsung Electronics.Exynos 4412 RISC Microprocessor,2012.

[10]Omni Vision Technologies.OV5640 color CMOS QSXGA image sensor with OmniBSI technology,2011.

[11]李宇成,王曉彤.IBIS模型在視頻高速電路設(shè)計(jì)中的應(yīng)用[J].工業(yè)控制計(jì)算機(jī),2015,28(8):31-35.

李宇成(教授)主要研究方向?yàn)橹悄芸刂啤⑶度胧较到y(tǒng)、圖像處理;葛正中(碩士),主要研究方向?yàn)榍度胧较到y(tǒng)應(yīng)用。

Hardware and Software Design of HD MlPl Differential Camera under Linux

Li Yucheng,Ge Zhengzhong
(Institute of Electrical and Control Engineering,College of North China University of Technology,Beijing 100144,China)

Using Exynos4412 as the processing platform,the high definition system hardware based on MIPI differential interface camera is designed.The signal integrity simulation of the MIPI interface and DVP interface is carried out.The Linux MIPI camera driver is designed,and the software architecture of UML is given.The experiment results prove that the HD camera system under the Linux is successfully realized.The system performance is up to 720p/60 fps using the MIPI interface.Compared with the traditional DVP camera interface,not only the transmission frame rate increases more than one time,but alsothe signal-to-noise ratio is greatly improved and the system is stable.

Exynos4412;MIPI differential camera driver;signal integrity simulation

TP277

A

??薛士然

2016-04-18)

猜你喜歡
信號系統(tǒng)設(shè)計(jì)
Smartflower POP 一體式光伏系統(tǒng)
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
完形填空二則
瞞天過海——仿生設(shè)計(jì)萌到家
基于FPGA的多功能信號發(fā)生器的設(shè)計(jì)
電子制作(2018年11期)2018-08-04 03:25:42
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 亚洲资源在线视频| 国产精品三区四区| 日本午夜视频在线观看| 亚洲日本在线免费观看| 国产一区二区三区免费观看 | 99re经典视频在线| 91福利在线观看视频| 亚洲香蕉伊综合在人在线| 久久精品丝袜高跟鞋| 久久综合丝袜日本网| 天堂在线视频精品| 在线精品视频成人网| m男亚洲一区中文字幕| 在线免费不卡视频| 中文无码毛片又爽又刺激| 欧美高清三区| 国产美女叼嘿视频免费看| 中文字幕色在线| 狠狠综合久久| 999在线免费视频| 精品久久国产综合精麻豆| 男女男精品视频| 婷婷亚洲天堂| 思思热在线视频精品| 日本午夜精品一本在线观看| 国产免费高清无需播放器| 免费看美女自慰的网站| 91福利在线观看视频| 无码区日韩专区免费系列| 狠狠色成人综合首页| 91小视频在线观看| 不卡国产视频第一页| 高清色本在线www| 国产熟睡乱子伦视频网站| 国产欧美日韩在线在线不卡视频| 99精品视频在线观看免费播放| 精品三级在线| 国产成人欧美| 91麻豆精品国产高清在线| 国内精品九九久久久精品| 国产一级在线观看www色| 久久一级电影| 成人午夜精品一级毛片| 欧美午夜网| 日韩成人在线一区二区| 欧美日韩免费在线视频| 免费不卡在线观看av| 日韩国产一区二区三区无码| 91蝌蚪视频在线观看| 国内老司机精品视频在线播出| 女人18一级毛片免费观看| 欧美成人在线免费| аⅴ资源中文在线天堂| 亚洲一级毛片在线播放| 亚洲精品制服丝袜二区| yy6080理论大片一级久久| AV天堂资源福利在线观看| 国产欧美日韩在线一区| 日韩国产高清无码| 国产又粗又猛又爽| 亚洲免费毛片| 天堂在线视频精品| 九九九国产| 国产精品一区二区不卡的视频| 亚洲天堂成人在线观看| 在线观看免费AV网| av性天堂网| 欧美日韩专区| 国产精品亚洲日韩AⅤ在线观看| 国产精选自拍| 亚洲一区色| 99在线视频精品| 女人18毛片水真多国产| 亚洲国产欧美国产综合久久 | 日韩欧美国产精品| 国产特级毛片| 亚洲性网站| 19国产精品麻豆免费观看| 强奷白丝美女在线观看| 伊人色婷婷| 欧洲高清无码在线| 午夜精品久久久久久久99热下载|