windows平臺下實時采集系統(tǒng)開發(fā)畢業(yè)論文.doc
約45頁DOC格式手機打開展開
windows平臺下實時采集系統(tǒng)開發(fā)畢業(yè)論文,windows平臺下實時采集系統(tǒng)開發(fā)畢業(yè)論文頁數(shù) 45 字數(shù) 16525摘 要本篇論文主要闡述了在win9x操作系統(tǒng)下,采用自行開發(fā)驅(qū)動程序方式的數(shù)據(jù)實時采集系統(tǒng)的開發(fā)方法,主要涉及到了windows9x中虛擬設(shè)備驅(qū)動程序(vxd)的開發(fā)方法,win32應(yīng)用程序開發(fā),多線程使用,內(nèi)存管理等。論文首先介紹了windows...
內(nèi)容介紹
此文檔由會員 背水一戰(zhàn) 發(fā)布Windows平臺下實時采集系統(tǒng)開發(fā)畢業(yè)論文
頁數(shù) 45 字數(shù) 16525
摘 要
本篇論文主要闡述了在Win9X操作系統(tǒng)下,采用自行開發(fā)驅(qū)動程序方式的數(shù)據(jù)實時采集系統(tǒng)的開發(fā)方法,主要涉及到了Windows9X中虛擬設(shè)備驅(qū)動程序(VxD)的開發(fā)方法,Win32應(yīng)用程序開發(fā),多線程使用,內(nèi)存管理等。
論文首先介紹了Windows9x下的驅(qū)動程序的產(chǎn)生背景,大體構(gòu)架,現(xiàn)狀和發(fā)展趨勢,實現(xiàn)原理,開發(fā)驅(qū)動的軟件為DriverStudio開發(fā)包中的VToolsD,Win32程序開發(fā)工具為Microsoft的可視化軟件開發(fā)工具VC++6.0。然后著重介紹了驅(qū)動程序開發(fā)的思想,開發(fā)過程和方法,應(yīng)用程序的主要介紹了總體流程,繪圖和多線程開發(fā)方法,對程序中的部分模塊的功能給出了詳細解釋。最后介紹了自己對本設(shè)計的一些看法,并對整個軟件開發(fā)過程中所遇到的問題給出了解決方法。
關(guān)鍵詞: 實時系統(tǒng),虛擬設(shè)備驅(qū)動程序,VtoolsD,線程,內(nèi)存管理
目 錄
前 言 1
第一章 緒論 2
1.1虛擬機(VM) 2
1.2處理器運行模式及各種程序優(yōu)先級 2
1.3如何實現(xiàn)虛擬環(huán)境 3
1.3.1捕獲I/O操作 3
1.3.2捕獲內(nèi)存操作 5
1.3.3捕獲中斷和異常事件 5
1.4各種驅(qū)動程序比較 5
1.5驅(qū)動程序的開發(fā)工具 6
第二章 開發(fā)工具介紹(VTOOLSD,VC++6.0) 8
2.1 VXD的開發(fā)工具 8
2.1.1 VToolsD簡介 8
2.1.2 VxD的創(chuàng)建 10
2.1.3 VxD的控制消息 11
2.1.4 VxD訪問硬件設(shè)備 13
2.1.5 VxD處理硬件中斷 14
2.2 VISUAL C++6.0 14
2.2.1驅(qū)動程序編譯環(huán)境的建立: 14
2.2.2Windows應(yīng)用程序的開發(fā)環(huán)境 15
第三章 程序的設(shè)計開發(fā) 16
3.1 PCI6024E 驅(qū)動程序的開發(fā) 16
3.1.1 虛擬化中斷口 18
3.1.2 硬件中斷編程 19
3.1.3 內(nèi)存管理 20
3.2 應(yīng)用程序的開發(fā) 22
3.2.1 打開VxD 22
3.2.2 應(yīng)用程序與VxD通信 24
3.2.3 VxD與應(yīng)用程序通信 26
3.2.4 繪圖程序 28
3.2.5多線程的使用 31
第四章 程序運行結(jié)果 35
4.1程序設(shè)計過程思考 35
4.1.1驅(qū)動程序發(fā)展趨勢 35
4.1.2 優(yōu)勢與局限 36
4.2 設(shè)計結(jié)果 36
4.3設(shè)計調(diào)試錯誤與分析 37
鳴 謝 39
參考文獻 40
參考文獻
[1]武安河 周利莉編著 Windows設(shè)備驅(qū)動程序(VxD與WDM)開發(fā)實務(wù) 北京:電子工業(yè)出版社,2001.9
[2]張惠娟等編著 Windows環(huán)境下的設(shè)備驅(qū)動程序設(shè)計 西安:西安電子科技大學出版社,2002.5
[3]美 KAREN HAZZAH 著 孫喜明 譯WindowsVxD與設(shè)備驅(qū)動程序權(quán)威指南[M] 北京:中國電力出版社,2001
[4]網(wǎng)冠科技 編著 Visual C++6.0時尚編程百例[M] 北京:機械工業(yè)出版社,2001.1
[5]楊國興主編 Visual C++6.0程序設(shè)計實訓教程[M] 北京:中國水利水電出版社 2002