資料介紹
本文主要討論了在Windows環(huán)境下開發(fā)PCI接口卡DMA應用的WDM編程技術(shù),并給出了一個應用DriverWorks和VC++開發(fā)的實例程序代碼。
關(guān)鍵詞:Windows、PCI總線、WDM驅(qū)動程序、DMA
Abstract: This paper introduced DMA program with WDM for PCI in Windows, And gives some program code for an example with DriverWorks and VC++.
Key Words: Windows、PCI Bus、WDM Driver、DMA
現(xiàn)化微機的擴展槽通常有ISA總線和PCI總線兩種接口標準,而PCI總線以其優(yōu)良的性能和更好的適應性已成為現(xiàn)代高檔微機的主流總線。以操作系統(tǒng)觀點來看,不論Windows 95/98/2000/NT/XP等都是由一個操作系統(tǒng)核心和多個驅(qū)動程序組成,驅(qū)動程序總是與系統(tǒng)中的硬件相對應。在Windows環(huán)境下共有三種類型的驅(qū)動程序,分別是VxD、NT驅(qū)動程序和WDM。VxD應用在Windows 9x下,而WDM應用在Windows 98/2000/XP下。WDM是Win32 Driver Model的縮寫,是Microsoft公司力推的新型的驅(qū)動程序工作模式。
在Windows操作系統(tǒng)下開發(fā)設(shè)備驅(qū)動程序需要專門的開發(fā)工具,目前應用廣泛的工具主要是DriverStudio----NuMega公司提供的一個大的開發(fā)工具包,它包含VtoolsD、DriverWorks和SoftICE等開發(fā)工具。DriverStudio是一個全面的Windows設(shè)備驅(qū)動程序開發(fā)工具。DriverWorks是DriverStudio的一個組成部分,它能夠非常方便地實現(xiàn)針對 NT驅(qū)動程序和 WDM 驅(qū)動程序的開發(fā)。DriverWorks中的類庫封裝了針對驅(qū)動程序的各種通用操作,使用其中的DriverWizard向?qū)Чδ?,可讓開發(fā)人員直接進行到設(shè)備驅(qū)動程序的開發(fā)過程,從一段關(guān)于硬件設(shè)備的描述自動產(chǎn)生驅(qū)動程序的源代碼程序框架,在幫助你縮短整個開發(fā)周期的同時開發(fā)出高質(zhì)量的,結(jié)構(gòu)化的驅(qū)動程序。
- 基于PCI總線接口卡的ARINC429總線數(shù)據(jù)仿真與采集系統(tǒng)
- PCI總線的ARINC429接口卡設(shè)計 25次下載
- 基于PCI總線接口卡的ARINC429總線數(shù)據(jù)仿真與采集系統(tǒng) 13次下載
- Windows 2000下WDM驅(qū)動程序的研究與開發(fā) 0次下載
- 基于PCI總線的ARINC429接口卡設(shè)計
- PCI設(shè)備的WDM驅(qū)動程序開發(fā) 0次下載
- 基于PCI9054的接口卡
- 基于HART 協(xié)議的智能閥門定位器接口卡開發(fā)
- 基于HART協(xié)議的智能執(zhí)行器接口卡的開發(fā)
- VC++環(huán)境下實現(xiàn)的GPIB通訊設(shè)計
- PCI串口通信卡WDM驅(qū)動程序設(shè)計與實現(xiàn)
- PCI串口通信卡WDM驅(qū)動程序設(shè)計與實現(xiàn)
- 一種PCI 數(shù)據(jù)采集卡中DMA模塊的軟硬件設(shè)計
- WINDOWS下PCI接口卡WDM驅(qū)動程序的DMA編程技術(shù)
- WDM設(shè)備驅(qū)動程序開發(fā),Windows 2000/XP WD 0次下載
- 什么是NIC(網(wǎng)絡接口卡)? 889次閱讀
- 盤點 | ZLG致遠電子PCle EtherCAT通訊接口卡 781次閱讀
- 工程師在產(chǎn)品選型的時究竟是選CAN還是CANFD接口卡呢? 796次閱讀
- 愛普生實時時鐘與晶振技術(shù)賦能NIC網(wǎng)絡接口卡 757次閱讀
- PCI轉(zhuǎn)PMC載板轉(zhuǎn)接卡 1k次閱讀
- PCI CAN卡和PCIE CAN卡的區(qū)別 1.8k次閱讀
- Windows下搭建ARM11裸機開發(fā)環(huán)境:Eclipse+JLink調(diào)試代碼 3.3k次閱讀
- Windows下搭建ARM11裸機開發(fā)環(huán)境:Eclipse創(chuàng)建工程 2.1k次閱讀
- 基于Windows2000操作系統(tǒng)和PCF1536的PCI卡的設(shè)計 2.8k次閱讀
- PCI9052接口芯片的性能特點及應用實例分析 7.2k次閱讀
- 基于TMS320VC5410 DSP的PCI語音卡和WDM設(shè)備驅(qū)動程序設(shè)計 3.6k次閱讀
- 基于FPGA技術(shù)的LVDS傳輸模式如何實現(xiàn)PCIE接口卡設(shè)計 1.1w次閱讀
- 基于PCI Core的鏈式DMA控制器設(shè)計 3.7k次閱讀
- S5935如何實現(xiàn)DMA傳輸?shù)脑O(shè)計與研究 2.2k次閱讀
- 基于PCI局部總線的1553B總線接口卡設(shè)計 4.1k次閱讀
下載排行
本周
- 1MDD品牌三極管MMBT3906數(shù)據(jù)手冊
- 2.33 MB | 次下載 | 免費
- 2MDD品牌三極管S9012數(shù)據(jù)手冊
- 2.62 MB | 次下載 | 免費
- 3聯(lián)想flex2-14D/15D說明書
- 4.92 MB | 次下載 | 免費
- 4收音環(huán)繞擴音機 AVR-1507手冊
- 2.50 MB | 次下載 | 免費
- 524Pin Type-C連接器設(shè)計報告
- 1.06 MB | 次下載 | 免費
- 6新一代網(wǎng)絡可視化(NPB 2.0)
- 3.40 MB | 次下載 | 免費
- 7MS1000TA 超聲波測量模擬前端芯片技術(shù)手冊
- 0.60 MB | 次下載 | 免費
- 8MS1022高精度時間測量(TDC)電路數(shù)據(jù)手冊
- 1.81 MB | 次下載 | 免費
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8100W準諧振反激式恒流電源電路圖資料
- 0.09 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論