基于PCI總線的多路視頻采集卡驅(qū)動(dòng)及應(yīng)用程序研究與實(shí)現(xiàn)
本文關(guān)鍵詞: 采集卡PCI總線 驅(qū)動(dòng)程序 軟件系統(tǒng) DriverStudio3.2 出處:《西安電子科技大學(xué)》2013年碩士論文 論文類型:學(xué)位論文
【摘要】:視頻是人們獲取信息的一種重要手段。為了獲得視頻數(shù)據(jù),就要進(jìn)行圖像數(shù)據(jù)采集。作為視頻采集系統(tǒng)的核心,視頻采集卡的設(shè)計(jì)十分重要。其中基于PCI總線的視頻采集卡以其優(yōu)越的性能成為市場(chǎng)主流產(chǎn)品。本論文中的多路視頻采集系統(tǒng)就是在基于PCI總線技術(shù)的視頻采集卡基礎(chǔ)之上開發(fā)的,它主要包含驅(qū)動(dòng)程序和應(yīng)用控制軟件兩個(gè)部分,可以實(shí)時(shí)的將采集卡采集到的圖像數(shù)據(jù)通過(guò)驅(qū)動(dòng)程序傳送給應(yīng)用控制軟件,以便于顯示或者保存。 根據(jù)眼動(dòng)定位項(xiàng)目的需求,本文深入研究了PCI總線協(xié)議以及驅(qū)動(dòng)和應(yīng)用程序開發(fā)的相關(guān)技術(shù)知識(shí)。上層應(yīng)用控制軟件部分根據(jù)具體項(xiàng)目需求,采用多窗口顯示,模塊化編程理念,多線程以及動(dòng)態(tài)鏈接庫(kù)技術(shù),實(shí)現(xiàn)了雙路視頻數(shù)據(jù)實(shí)時(shí)顯示。底層驅(qū)動(dòng)程序部分在對(duì)比了之前各種驅(qū)動(dòng)程序編程技術(shù)的優(yōu)缺點(diǎn)之后,選擇使用DriverStudio3.2開發(fā)工具來(lái)開發(fā)采集卡驅(qū)動(dòng)程序。這種方法比使用DDK開發(fā)WDM驅(qū)動(dòng)程序更容易,并且易掌握,難度小,,出錯(cuò)少,調(diào)試過(guò)程簡(jiǎn)單。最后對(duì)整個(gè)系統(tǒng)進(jìn)行調(diào)試,測(cè)試其工作穩(wěn)定性。系統(tǒng)達(dá)到了設(shè)計(jì)要求,雙路采集系統(tǒng)幀率最高達(dá)到了60fps,PCI最高傳輸速率達(dá)到了80MB/S。
[Abstract]:Video is an important means for people to obtain information. In order to obtain video data, we must collect image data. The design of video acquisition card is very important. The video capture card based on PCI bus has become the mainstream product of the market with its superior performance. The multi-channel video acquisition system in this paper is based on the PCI bus technology. Developed on the basis of cards, It mainly includes two parts: driver and application control software. The image data collected by the acquisition card can be transmitted to the application control software through the driver in real time, so that it can be displayed or saved easily. According to the requirements of eye positioning project, this paper deeply studies the PCI bus protocol and the related technical knowledge of driver and application development. The upper application control software part adopts multi-window display according to the specific project requirements. The concept of modular programming, multithreading and dynamic link library (DLL) technology are used to realize the real-time display of video data. The bottom driver part compares the advantages and disadvantages of the previous driver programming techniques. Choose to use DriverStudio3.2 development tools to develop card driver. This method is easier than using DDK to develop WDM driver, and easy to grasp, less difficulty, less error, simple debugging process. Finally, debug the whole system. The stability of the system is tested. The system meets the design requirements, and the frame rate of the dual-channel acquisition system reaches the maximum of 60fps PCI and the highest transmission rate is 80MB / s.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP336;TP274.2
【參考文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前8條
1 黃愛(ài)玲;運(yùn)動(dòng)目標(biāo)模擬場(chǎng)景產(chǎn)生系統(tǒng)的研究與實(shí)現(xiàn)[D];西安電子科技大學(xué);2011年
2 吳一波;基于PCI總線的高速視頻采集系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];中國(guó)人民解放軍國(guó)防科學(xué)技術(shù)大學(xué);2002年
3 郭曉輝;PCI數(shù)據(jù)采集卡驅(qū)動(dòng)程序的研究與設(shè)計(jì)[D];西北工業(yè)大學(xué);2004年
4 梁博;Windows編程框架下的可擴(kuò)展應(yīng)用模型設(shè)計(jì)[D];首都師范大學(xué);2006年
5 李亞蘭;基于PCI總線的圖像采集系統(tǒng)研究[D];華中師范大學(xué);2007年
6 楊波;基于PCI總線的WDM驅(qū)動(dòng)程序開發(fā)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2007年
7 鐘永才;基于PCI總線的音視頻壓縮卡驅(qū)動(dòng)程序的實(shí)現(xiàn)[D];電子科技大學(xué);2008年
8 史彩娟;基于PCI總線接口視頻采集卡的設(shè)計(jì)與實(shí)現(xiàn)[D];天津大學(xué);2007年
本文編號(hào):1513615
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1513615.html