標(biāo)準(zhǔn)CPCI板卡的多操作系統(tǒng)驅(qū)動(dòng)程序開發(fā)
本文選題:數(shù)據(jù)采集 切入點(diǎn):總線 出處:《西安電子科技大學(xué)》2013年碩士論文
【摘要】:隨著雷達(dá)數(shù)字化的快速發(fā)展,ISA、EISA等傳統(tǒng)總線已無法滿足雷達(dá)數(shù)據(jù)采集高速傳輸?shù)囊,取而代之的是高性能的PCI/CPCI總線等。隨著Windows的升級(jí)換代,VxD驅(qū)動(dòng)模型被被汰,WDM驅(qū)動(dòng)模型成為Windows下驅(qū)動(dòng)程序的主流。Linux作為一種開源的自由操作系統(tǒng),具有非常多的優(yōu)點(diǎn),使用者越來越廣泛。所以探討CPCI總線設(shè)備在Windows下驅(qū)動(dòng)程序開發(fā)和在Linux下驅(qū)動(dòng)程序開發(fā),,均具有重要意義。 本文的主要內(nèi)容是研究數(shù)據(jù)采集卡在Windows下驅(qū)動(dòng)程序的開發(fā)和在Linux下驅(qū)動(dòng)程序的開發(fā)。首先,介紹了CPCI總線相關(guān)知識(shí),并完成了CPCI總線的硬件接口設(shè)計(jì);然后,完成了數(shù)據(jù)采集卡WDM驅(qū)動(dòng)程序的開發(fā),重點(diǎn)講解了開發(fā)中關(guān)鍵問題,并對驅(qū)動(dòng)功能進(jìn)行測試;最后,完成了數(shù)據(jù)采集卡Linux下驅(qū)動(dòng)程序的開發(fā),對關(guān)鍵模塊設(shè)計(jì)進(jìn)行了詳細(xì)敘述,并對驅(qū)動(dòng)功能進(jìn)行驗(yàn)證。通過這些工作,我們便為數(shù)據(jù)采集設(shè)備建立Windows和Linux下雙操作平臺(tái),奠定了良好的基礎(chǔ)。
[Abstract]:With the rapid development of radar digitization, the traditional bus, such as ISA-EISA, can not meet the requirement of high-speed transmission of radar data. Instead, it is replaced by the high-performance PCI/CPCI bus.With the upgrading of Windows VxD driver model has been replaced by Windows driver model as the mainstream of Windows driver. As an open source free operating system, it has many advantages and users more and more widely.Therefore, it is of great significance to discuss the driver development of CPCI bus device under Windows and Linux.The main content of this paper is to study the driver development of data acquisition card under Windows and the development of driver under Linux.First of all, this paper introduces the related knowledge of CPCI bus, and completes the design of hardware interface of CPCI bus. Then, the development of WDM driver of data acquisition card is completed, and the key problems in the development are explained emphatically, and the driver function is tested.The driver program of data acquisition card based on Linux is developed, the key module design is described in detail, and the driver function is verified.Through these works, we have established the dual operation platform under Windows and Linux for the data acquisition equipment, and laid a good foundation.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP336;TP274.2
【參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 譚欽紅;張際生;李文杰;徐沛;;Linux系統(tǒng)中PCI設(shè)備DMA數(shù)據(jù)傳輸?shù)膶?shí)現(xiàn)[J];重慶郵電大學(xué)學(xué)報(bào)(自然科學(xué)版);2012年02期
2 吳慧倫;;PCI9656多通道數(shù)據(jù)采集卡驅(qū)動(dòng)程序的設(shè)計(jì)及實(shí)現(xiàn)[J];電訊技術(shù);2008年08期
3 陳沁瑜;范永宏;;一種基于PCI9656的64位PCI高速數(shù)據(jù)采集卡的設(shè)計(jì)與實(shí)現(xiàn)[J];電訊技術(shù);2008年10期
4 李國光;羅豐;;一種64位高速PCI總線接口的設(shè)計(jì)與實(shí)現(xiàn)[J];電子科技;2011年02期
5 富大鵬;楊會(huì)玲;;高速圖像采集卡驅(qū)動(dòng)程序設(shè)計(jì)[J];國外電子測量技術(shù);2009年09期
6 葉善初;李少偉;;跨平臺(tái)雷達(dá)信號(hào)采集系統(tǒng)設(shè)計(jì)[J];艦船科學(xué)技術(shù);2010年06期
7 龔璞;王德生;;Linux平臺(tái)高速雷達(dá)視頻采集與顯示[J];微計(jì)算機(jī)信息;2006年35期
8 楊波;柳征;姜文利;;用DriverStudio開發(fā)PCI總線設(shè)備驅(qū)動(dòng)程序[J];微計(jì)算機(jī)信息;2007年25期
相關(guān)碩士學(xué)位論文 前5條
1 冀磊;多通道數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];西安電子科技大學(xué);2011年
2 唐立科;基于64位PCI總線的數(shù)據(jù)采集與存儲(chǔ)系統(tǒng)的實(shí)現(xiàn)[D];南京理工大學(xué);2008年
3 秦爽;多通道同步數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2009年
4 周俊峰;基于PCI Express總線數(shù)據(jù)采集記錄系統(tǒng)硬件設(shè)計(jì)[D];電子科技大學(xué);2009年
5 李小平;基于PCI總線結(jié)構(gòu)的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[D];哈爾濱工程大學(xué);2012年
本文編號(hào):1720136
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1720136.html