基于WDF的光纖傳輸卡PCIe接口驅(qū)動(dòng)的研究和實(shí)現(xiàn)
發(fā)布時(shí)間:2019-06-19 04:25
【摘要】:在現(xiàn)代數(shù)據(jù)存儲(chǔ)和傳輸應(yīng)用中,高速率、海量數(shù)據(jù)的實(shí)時(shí)處理需要更高效的總線技術(shù)。新一代I/O總線PCIe以其雙通道、高速率和獨(dú)享帶寬等優(yōu)點(diǎn)迅速替代了傳統(tǒng)I/O總線PCI。PCIe設(shè)備的穩(wěn)定工作離不開(kāi)驅(qū)動(dòng)程序的有效支撐。隨著通信和電子行業(yè)的迅速發(fā)展,涌現(xiàn)出越來(lái)越多的硬件設(shè)備,驅(qū)動(dòng)程序的研究和設(shè)計(jì)也就顯得尤為重要。 本文對(duì)PCIe接口設(shè)備的Windows驅(qū)動(dòng)設(shè)計(jì)進(jìn)行了探討,主要工作如下。 1、綜述了Windows驅(qū)動(dòng)的發(fā)展現(xiàn)狀,指出了目前存在的問(wèn)題,詳細(xì)分析了WDF模型,包括WDF驅(qū)動(dòng)程序的基本結(jié)構(gòu)、框架對(duì)象、I/0模型、電源狀態(tài)和中斷請(qǐng)求級(jí),并分析了I/O請(qǐng)求包的處理過(guò)程和傳輸方式。 2、根據(jù)PCIe的WDF驅(qū)動(dòng)程序的功能需求,設(shè)計(jì)和實(shí)現(xiàn)了驅(qū)動(dòng)程序的初始化、讀寫基址寄存器、獲得寄存器的基地址、讀寫配置空間、中斷處理、申請(qǐng)和釋放DMA空間等功能。針對(duì)光纖通信中海量數(shù)據(jù)高速傳輸?shù)奶攸c(diǎn),基于鏈表機(jī)制,解決了中斷的實(shí)時(shí)響應(yīng)和DMA空間地址的保存問(wèn)題,提高了光纖傳輸卡的傳輸性能。 3、從應(yīng)用程序的角度,對(duì)與驅(qū)動(dòng)程序密切相關(guān)的操作進(jìn)行了分析,包括建立和斷開(kāi)應(yīng)用程序到驅(qū)動(dòng)程序的連接、驅(qū)動(dòng)程序的自動(dòng)化安裝和卸載以及INF文件的設(shè)計(jì)過(guò)程。同時(shí)還探討了提高驅(qū)動(dòng)程序穩(wěn)定性的方法。 4、搭建測(cè)試環(huán)境并實(shí)現(xiàn)了對(duì)驅(qū)動(dòng)程序功能和性能的測(cè)試,結(jié)果表明所開(kāi)發(fā)的軟件的有效性和功能的正確性,測(cè)試方法為驅(qū)動(dòng)程序的穩(wěn)定運(yùn)行提供了保障。 本文來(lái)源于國(guó)家重點(diǎn)型號(hào)項(xiàng)目“XX協(xié)議處理芯片”,該芯片為航空電子系統(tǒng)提供高可靠的通信服務(wù)。研究設(shè)計(jì)的驅(qū)動(dòng)程序已經(jīng)應(yīng)用于項(xiàng)目中的光纖通信節(jié)點(diǎn)并運(yùn)行穩(wěn)定。本文的研發(fā)工作具有一定的理論意義和實(shí)用價(jià)值。
[Abstract]:In modern data storage and transmission applications, the real-time processing of high speed and massive data requires more efficient bus technology. With the advantages of dual channels, high speed and exclusive bandwidth, the new generation I 鈮,
本文編號(hào):2502088
[Abstract]:In modern data storage and transmission applications, the real-time processing of high speed and massive data requires more efficient bus technology. With the advantages of dual channels, high speed and exclusive bandwidth, the new generation I 鈮,
本文編號(hào):2502088
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2502088.html
最近更新
教材專著