一、基于Windows WDM的USB設(shè)備驅(qū)動程序的開發(fā)(論文文獻綜述)
胡佑蓉[1](2020)在《基于WinUSB與Named Pipe的遺留系統(tǒng)驅(qū)動升級方法研究》文中研究指明隨著計算機與科技的迅速發(fā)展,操作系統(tǒng)的更新?lián)Q代速度逐漸加快,而硬件設(shè)備更新速度較慢。由于原有的硬件驅(qū)動不適應(yīng)新的操作系統(tǒng),而導(dǎo)致原始版本的軟件系統(tǒng)不再在新的操作系統(tǒng)適用,遺留下來的軟件系統(tǒng)就成為了遺留系統(tǒng)。在軟硬件協(xié)同開發(fā)中,當(dāng)軟件不能適用于新的操作系統(tǒng)時,用戶想在新的操作系統(tǒng)使用原有的硬件設(shè)備和軟件系統(tǒng),這時傳統(tǒng)的遺留系統(tǒng)已經(jīng)無法滿足用戶新的需求了。但原來的系統(tǒng)包含了大量的領(lǐng)域知識和關(guān)鍵信息,若丟棄重新開發(fā)會耗費大量的人力和物力,造成大量的資源浪費。若重新使用戶購買新的設(shè)備,又比較昂貴,且舊的硬件設(shè)備擱置會造成浪費。最好的方式是對遺留系統(tǒng)再次開發(fā),怎樣縮短開發(fā)時間,降低開發(fā)成本,使系統(tǒng)能夠盡快發(fā)布并投入使用,是遺留系統(tǒng)再工程面臨的一大難題?,F(xiàn)需要在原有遺留系統(tǒng)的基礎(chǔ)上,修改很少的遺留代碼,不用更換硬件設(shè)備,滿足用戶新的需求,使硬件設(shè)備和軟件系統(tǒng)能夠在新的操作系統(tǒng)跑起來。本文通過研究和分析了用戶所遇到的問題以及解決方案的優(yōu)缺點,最終采用WinUSB和Named pipe技術(shù)作為中間件來代替原有的驅(qū)動,實現(xiàn)對遺留代碼的改造,從而使軟件系統(tǒng)與硬件設(shè)備成功通信。本文工作主要包含以下幾個部分:第一部分是根據(jù)用戶需求,圍繞高分辨掃描電致發(fā)光顯微成像系統(tǒng)的遺留代碼進行分析,分析遺留系統(tǒng)再工程的解決方案。第二部分通過設(shè)計多種技術(shù)方案,對比多種方案來選擇最可靠的解決方案。本文對遺留系統(tǒng)的業(yè)務(wù)邏輯進行封裝,可以盡快的發(fā)布原系統(tǒng)且不改變原有功能,以C/S模型進行討論,分析了可能遇到的性能和并發(fā)問題,最終提出了WinUSB和Named pipe技術(shù)作為中間件來代替原有的驅(qū)動,實現(xiàn)對遺留代碼的改造。第三部分講述WinUSB驅(qū)動的特點、設(shè)計和實現(xiàn)細節(jié),以及介紹命名管道特點和命名管道通信機制,以及命名管道服務(wù)器的實現(xiàn)細節(jié)。第四部分:分別對WinUSB和命名管道服務(wù)器進行單元測試和集成測試,并對GUI進行了測試,將原始的實驗數(shù)據(jù)與使用WinUSB和命名管道服務(wù)器作為新驅(qū)動的遺留系統(tǒng)得到的實驗數(shù)據(jù)對比,得出以WinUSB和Named pipe技術(shù)作為中間件來代替原有的驅(qū)動,實現(xiàn)驅(qū)動升級是有效的,且降低了原有系統(tǒng)的耦合性,增加了遺留系統(tǒng)的可持續(xù)性。
蔡旸[2](2014)在《基于WDM的USB設(shè)備功能驅(qū)動程序的設(shè)計與實現(xiàn)》文中指出隨著USB技術(shù)的普及,越來越多的廠商設(shè)計開發(fā)自己的USB設(shè)備。本文首先給出了驅(qū)動程序的概念,介紹了USB通信協(xié)議,然后結(jié)合Windows驅(qū)動程序模型WDM,設(shè)計了USB設(shè)備的功能驅(qū)動程序,給出了具體實例,用其實現(xiàn)了本驅(qū)動的主要功能——使用USB總線傳輸并采集數(shù)據(jù)。本文選擇在DriverStudio工具中引入WINDDK和VC++來開發(fā)USB驅(qū)動程序,該設(shè)計將USB驅(qū)動程序分為USB入口、USB初始化和USB設(shè)備輸入/輸出(I/O)等功能模塊,具有結(jié)構(gòu)清晰、易移植等優(yōu)點,在USB驅(qū)動程序設(shè)計中具有良好的應(yīng)用價值。使開發(fā)者可在用戶態(tài)開發(fā)簡單的驅(qū)動程序,有利于今后快速開發(fā)外部設(shè)備驅(qū)動程序。
周槿[3](2013)在《居家健康系統(tǒng)的多設(shè)備跨平臺接入設(shè)計與實現(xiàn)》文中進行了進一步梳理在我國社會經(jīng)濟快速發(fā)展的同時,人口結(jié)構(gòu)也逐漸步入老齡化階段,人民群眾對身體健康有了更多的關(guān)注,對于居家健康監(jiān)護系統(tǒng)也有了更大的需求。然而,目前家庭醫(yī)護設(shè)備種類繁多,居家健康監(jiān)護系統(tǒng)尚不完善,各公司已推出的系統(tǒng)大多封閉性較強,同一個系統(tǒng)中往往只能使用自己品牌的設(shè)備,增加了用戶使用成本。此外,隨著移動計算技術(shù)的發(fā)展,在一個居家智能監(jiān)護系統(tǒng)中,可能存在多種主機設(shè)備,使用多種操作系統(tǒng),現(xiàn)有的設(shè)備往往只能與一種主機進行連接,例如許多血壓監(jiān)控儀只能與PC機連接,而不能和用戶的智能手機或平板電腦連接,降低了用戶使用的便捷性。由于在居家健康監(jiān)護系統(tǒng)中,健康設(shè)備和主機都存在多樣性,若能使各種設(shè)備與各種主機實現(xiàn)兼容通信,將大大增加系統(tǒng)的實用性,并且降低成本,滿足人民群眾的需求。本文針對這一現(xiàn)實問題,總結(jié)了居家健康監(jiān)護領(lǐng)域的發(fā)展現(xiàn)狀,分析造成系統(tǒng)不兼容問題的原因,基于康體佳健康聯(lián)盟認證的藍牙接口和USB接口,設(shè)計實現(xiàn)了支持多設(shè)備跨平臺接入的居家健康系統(tǒng)。文章首先從軟件功能的角度對系統(tǒng)進行層次劃分,由下至上將整體架構(gòu)設(shè)計為三層:固件層、傳輸層和應(yīng)用層。針對醫(yī)護設(shè)備的多樣性,在固件層中總結(jié)設(shè)備工作的原理流程,實現(xiàn)了藍牙類型、自定義USB類型以及自定義HID類型接口固件,通過通用接口保證系統(tǒng)與設(shè)備之間的兼容性。針對系統(tǒng)中主機操作系統(tǒng)的多樣性,在傳輸層,分別完成在Windows、Linux和Android系統(tǒng)上,自定義USB類型設(shè)備的驅(qū)動程序開發(fā),并且對藍牙和自定義HID類型設(shè)備,詳細介紹調(diào)用操作系統(tǒng)中現(xiàn)有驅(qū)動程序的方法,實現(xiàn)數(shù)據(jù)在多種主機操作系統(tǒng)中的正確識別與傳輸。應(yīng)用層中,在Windows、Linux和Android三種主流操作系統(tǒng)平臺上,分別實現(xiàn)了藍牙、自定義USB、自定義HID類型接口的測試用例,驗證系統(tǒng)功能與指標(biāo)。
朱靜[4](2012)在《基于USB總線接口的控制系統(tǒng)設(shè)計》文中進行了進一步梳理通用串行總線(Universal Serial Bus)是一種在微機領(lǐng)域應(yīng)用前景非常廣闊的新型接口技術(shù)。自從Windows98操作系統(tǒng)開始對USB接口的全面支持后,USB總線技術(shù)逐漸進入實用性階段,并成為PC機最重要的外設(shè)連接方式之一,以其使用方便、易于擴展、價格低廉、速度快等優(yōu)點而越來越多地應(yīng)用于數(shù)據(jù)傳輸。本文以基于USB總線接口的控制系統(tǒng)的設(shè)計過程為主要內(nèi)容,闡述了利用Philips公司的USB接口芯片PDIUSBD12與MCU芯片STC89C52RC進行USB通信及控制,給出了具體的實現(xiàn)方案。論文首先介紹了USB1.1協(xié)議中的相關(guān)內(nèi)容,然后介紹了整個系統(tǒng)的硬件設(shè)計和軟件編程。在硬件設(shè)計部分,首先介紹了USB控制接口芯片PD12的性能特點和應(yīng)用,然后給出了PD12與單片機之間的接口電路的設(shè)計方案。軟件編程主要包括固件設(shè)計、設(shè)備驅(qū)動程序開發(fā)和用戶應(yīng)用程序開發(fā)三大部分。固件部分主要采用模塊化的方式進行設(shè)計;先介紹總體的設(shè)計思想及其層次結(jié)構(gòu),隨后詳細介紹了各層次程序的設(shè)計內(nèi)容,給出了部分源代碼。設(shè)備驅(qū)動程序開發(fā)部分首先簡單介紹了開發(fā)該驅(qū)動程序所用的集成開發(fā)環(huán)境,接著介紹了WDM驅(qū)動程序模型和USB驅(qū)動程序開發(fā)的過程。最后是主機端應(yīng)用程序的設(shè)計,介紹了訪問驅(qū)動程序的方法;它主要提供一個友好的人機界面,實現(xiàn)PC機與外圍設(shè)備之間的通信。最后,對該系統(tǒng)的設(shè)計進行了總結(jié),突出了USB接口的優(yōu)勢,并對其功能擴展進行了展望。
張智邦,鮑蘇蘇,金敏[5](2011)在《基于WDM模型USB驅(qū)動程序的設(shè)計與研究》文中研究指明隨著USB應(yīng)用的日益廣泛,作為其重要組成部分的驅(qū)動程序也受到了更多的關(guān)注。首先在此對WDM驅(qū)動模型和USB分層結(jié)構(gòu)進行了詳細的闡述,并以在新太科技實際工作中所使用LPC2378開發(fā)板為例,詳細介紹了如何利用DriverStudio工具快速開發(fā)基于WDM模型的USB驅(qū)動程序。
田健[6](2010)在《基于USB總線的數(shù)據(jù)采集系統(tǒng)的設(shè)計》文中提出通用串行總線USB((Universal Serial Bus)是一種新型的微機總線接口規(guī)范。隨著客戶對系統(tǒng)數(shù)據(jù)采集速度要求的不斷提高,USB以其使用方便、易于擴展、速度快等優(yōu)點而越來越多的應(yīng)用于數(shù)據(jù)采集系統(tǒng)中。本文介紹了一種基于USB總線的數(shù)據(jù)采集系統(tǒng)的設(shè)計方法,采用南京沁恒電子公司的USB接口芯片CH372與單片機AT89C51進行通信,并和PC機通信而編制出友善的設(shè)備應(yīng)用程序。該系統(tǒng)用傳統(tǒng)的USB總線取代了RS232串行總線,通過對USB協(xié)議和設(shè)備構(gòu)架的充分理解,對以單片機89C51和USB接口芯片CH372為主的數(shù)據(jù)采集系統(tǒng)進行了硬件設(shè)計和軟件編程,并在此設(shè)計的基礎(chǔ)上給出相應(yīng)的原理圖。功能方面,本系統(tǒng)具有16路單端模擬輸入、32路開關(guān)量(16路輸入及16路輸出)、16路8位DA、8路脈沖輸入,功能全面。硬件設(shè)計主要解決的是CH372、TLC549和TLC5620與單片機之間的接口電路問題;軟件編程大致分為三部分:一是為滿足CH372在USB上的最大傳輸速率而編寫的固件程序;二是在PC機中的Windows XP工作環(huán)境下編寫USB設(shè)備驅(qū)動程序;三是充分了解CH372的主要功能特點,并編寫出應(yīng)用程序。通過該數(shù)據(jù)采集系統(tǒng),我們可以對USB協(xié)議有很深刻的理解,對CH372接口芯片有很熟練的應(yīng)用,能更好領(lǐng)悟USB接口的優(yōu)勢。實驗證明,本系統(tǒng)充分繼承了USB總線安裝方便、高帶寬、易擴展等優(yōu)點,并且功能全面,簡單易用。
張瑞強[7](2010)在《基于USB同步傳輸?shù)某晝?nèi)窺鏡圖像采集與處理系統(tǒng)設(shè)計》文中進行了進一步梳理醫(yī)學(xué)超聲成像是現(xiàn)代醫(yī)學(xué)影像技術(shù)研究的最重要領(lǐng)域之一。醫(yī)學(xué)超聲內(nèi)窺鏡是電子內(nèi)窺鏡技術(shù)與超聲傳感技術(shù)、現(xiàn)代計算機技術(shù)等高新技術(shù)不斷發(fā)展和融合的產(chǎn)物。改善醫(yī)學(xué)超聲成像系統(tǒng)的成像質(zhì)量、增強系統(tǒng)功能、提高系統(tǒng)可靠性和便攜性已成為醫(yī)學(xué)超聲成像系統(tǒng)研究中的重點。USB(Universal Serial Bus,通用串行總線)是近年來廣泛應(yīng)用的接口技術(shù),它具備支持熱插拔、傳輸速度快且穩(wěn)定、低能耗等優(yōu)勢。目前USB2.0協(xié)議標(biāo)準(zhǔn)規(guī)定USB總線的傳輸速率可達到480Mbps,為計算機與外設(shè)的高速數(shù)據(jù)交換提供了一種簡單快速的實現(xiàn)方法。本文完成的主要工作如下:1、基于CYPRESS公司推出的新型USB2.0設(shè)備芯片EZ-USB FX2LP的功能及特點,完成了USB2.0同步傳輸方式的方案設(shè)計。2、基于廠商提供的USB設(shè)備固件框架,編寫了同步傳輸?shù)脑O(shè)備固件程序,并在Keil C的環(huán)境下對程序進行了調(diào)試和編譯。3、深入剖析了WDM驅(qū)動程序,編寫了USB同步傳輸功能驅(qū)動程序和固件下載驅(qū)動程序,并在Windows DDK環(huán)境下進行了編譯和調(diào)試。4、利用FPGA作為控制核心,模擬數(shù)據(jù)源進行數(shù)據(jù)傳輸測試,驗證了USB同步傳輸系統(tǒng)的穩(wěn)定性和可靠性。此外,在超聲內(nèi)窺鏡系統(tǒng)中采集了動物組織圖像,數(shù)據(jù)傳輸速度可以達到16MB/s。5、深入分析了醫(yī)學(xué)超聲圖像噪聲的特點和目前常用的超聲圖像增強算法,在VC環(huán)境下開發(fā)了醫(yī)學(xué)超聲圖像處理程序。
顧雷雷[8](2010)在《基于USB的通信與接口驅(qū)動的研究》文中提出通用串行總線(USB)由于其迅速的傳輸速度以及其支持即插即用和熱拔插、易于擴展、占用資源少、豐富的供電模式等優(yōu)點,目前已經(jīng)成為PC機與外圍設(shè)備通信的主流接口,廣泛應(yīng)用到各種外設(shè)以及工業(yè)控制領(lǐng)域之中。對于USB的通信與接口的研究,充分利用其傳輸方法的優(yōu)越性,提高數(shù)據(jù)傳輸?shù)乃俣取?zhǔn)確和可靠,以便在實際應(yīng)用中發(fā)揮更好的作用。論文首先研究了USB總線技術(shù)體系結(jié)構(gòu),通過綜合比較,選用了一款高性價比的USB接口芯片,設(shè)計了一種USB總線的數(shù)據(jù)采集系統(tǒng),并全面闡述了整個系統(tǒng)的設(shè)計思想以及軟硬件的設(shè)計。對于硬件設(shè)計部分,采用的是USB接口芯片CY7C68013和模數(shù)轉(zhuǎn)換芯片MAX197,完成了數(shù)據(jù)采集電路的設(shè)計;在軟件方面主要完成了CY7C68013的固件設(shè)計以及在GPIF模式下的波形設(shè)計,此外,還通過使用DriverStudio構(gòu)建了USB數(shù)據(jù)采集系統(tǒng)的WDM驅(qū)動程序以及Visual C++6.0設(shè)計了上位機的應(yīng)用程序。
劉春河[9](2010)在《指紋識別設(shè)備驅(qū)動的開發(fā)和車牌字符識別的DSP實現(xiàn)》文中指出指紋是人體固有的生理特征,具有唯一性和不變性;因此成為身份識別的重要方式,越來越多的應(yīng)用在各生產(chǎn)生活領(lǐng)域。指紋識別系統(tǒng)(AFIS)包括指紋采集、指紋預(yù)處理、特征提取、指紋比對和結(jié)果輸出等部分。指紋采集是指紋識別系統(tǒng)的最前端部分,采集質(zhì)量的好壞和采集速度的快慢直接影響到整個系統(tǒng)的性能。本文研究了基于MBF200的指紋采集儀,開發(fā)了基于WDF的USB驅(qū)動程序。圖像質(zhì)量較好,基于USB2.0的傳輸速度也達到了要求。指紋比對部分是指紋識別系統(tǒng)對速度要求最高的步驟。在許多實際應(yīng)用中,為了解決高準(zhǔn)確率算法的高復(fù)雜性和大庫容量對比對速度的高要求之間的矛盾,用帶有硬件加速設(shè)備的兩級比對系統(tǒng)的方式,來提高指紋比對的速度。針對基于FPGA的指紋粗比對加速卡,本文開發(fā)了基于WDM的PCI驅(qū)動程序。車牌識別系統(tǒng)是ITS的重要組成部分。車牌識別算法分為車牌定位、車牌圖像分割、字符識別等過程。針對TIC5509A平臺,對字符識別算法進行了優(yōu)化。
陽得常[10](2010)在《基于Windows XP下USB轉(zhuǎn)RS-232接口轉(zhuǎn)換器驅(qū)動程序的開發(fā)》文中指出通用串行總線(Universal Serial BUS ,USB)己經(jīng)成為計算機必備的接口,各種計算機電子消費產(chǎn)品也逐漸配置了性能優(yōu)越的USB接口,而RS-232產(chǎn)品還大量存在,為實現(xiàn)通信,開發(fā)USB轉(zhuǎn)RS-232接口轉(zhuǎn)換器非常必要。課題利用Windows XP DDK、Visual C++6.0、DbgView、WinDbg等開發(fā)和調(diào)試工具開發(fā)出以Windows XP為平臺的接口轉(zhuǎn)換器驅(qū)動程序,創(chuàng)建了和真實串口功能基本相同的虛擬串口,為接口轉(zhuǎn)換器的使用提供軟件保證。論文首先通過分析通信協(xié)議國內(nèi)外現(xiàn)狀說明了本課題的必要性,接下來對接口轉(zhuǎn)換器硬件設(shè)計進行了分析,對Windows Driver Mode(WDM)驅(qū)動模式進行了說明;設(shè)計了接口轉(zhuǎn)換器驅(qū)動模型、確立了開發(fā)方案、了解分析了所需的各種機制、設(shè)計了重點例程的實現(xiàn)策略;論文最后對驅(qū)動程序的測試、安裝過程進行了說明,對整個設(shè)計做了總結(jié),并提出了進一步的完善思路。
二、基于Windows WDM的USB設(shè)備驅(qū)動程序的開發(fā)(論文開題報告)
(1)論文研究背景及目的
此處內(nèi)容要求:
首先簡單簡介論文所研究問題的基本概念和背景,再而簡單明了地指出論文所要研究解決的具體問題,并提出你的論文準(zhǔn)備的觀點或解決方法。
寫法范例:
本文主要提出一款精簡64位RISC處理器存儲管理單元結(jié)構(gòu)并詳細分析其設(shè)計過程。在該MMU結(jié)構(gòu)中,TLB采用叁個分離的TLB,TLB采用基于內(nèi)容查找的相聯(lián)存儲器并行查找,支持粗粒度為64KB和細粒度為4KB兩種頁面大小,采用多級分層頁表結(jié)構(gòu)映射地址空間,并詳細論述了四級頁表轉(zhuǎn)換過程,TLB結(jié)構(gòu)組織等。該MMU結(jié)構(gòu)將作為該處理器存儲系統(tǒng)實現(xiàn)的一個重要組成部分。
(2)本文研究方法
調(diào)查法:該方法是有目的、有系統(tǒng)的搜集有關(guān)研究對象的具體信息。
觀察法:用自己的感官和輔助工具直接觀察研究對象從而得到有關(guān)信息。
實驗法:通過主支變革、控制研究對象來發(fā)現(xiàn)與確認事物間的因果關(guān)系。
文獻研究法:通過調(diào)查文獻來獲得資料,從而全面的、正確的了解掌握研究方法。
實證研究法:依據(jù)現(xiàn)有的科學(xué)理論和實踐的需要提出設(shè)計。
定性分析法:對研究對象進行“質(zhì)”的方面的研究,這個方法需要計算的數(shù)據(jù)較少。
定量分析法:通過具體的數(shù)字,使人們對研究對象的認識進一步精確化。
跨學(xué)科研究法:運用多學(xué)科的理論、方法和成果從整體上對某一課題進行研究。
功能分析法:這是社會科學(xué)用來分析社會現(xiàn)象的一種方法,從某一功能出發(fā)研究多個方面的影響。
模擬法:通過創(chuàng)設(shè)一個與原型相似的模型來間接研究原型某種特性的一種形容方法。
三、基于Windows WDM的USB設(shè)備驅(qū)動程序的開發(fā)(論文提綱范文)
(1)基于WinUSB與Named Pipe的遺留系統(tǒng)驅(qū)動升級方法研究(論文提綱范文)
摘要 |
Abstract |
第一章 緒論 |
1.1 論文的研究背景及意義 |
1.2 遺留系統(tǒng)的國內(nèi)外發(fā)展情況 |
1.3 本文研究內(nèi)容和目的 |
1.4 論文的章節(jié)結(jié)構(gòu) |
第二章 遺留系統(tǒng)分析與方案設(shè)計 |
2.1 需求分析 |
2.2 遺留系統(tǒng)的構(gòu)件提取 |
2.2.1 軟件重用 |
2.2.2 遺留系統(tǒng)的構(gòu)件提取 |
2.3 方案研究與選擇 |
2.3.1 驅(qū)動開發(fā)對比 |
2.3.2 IPC方式對比 |
2.4 本章小結(jié) |
第三章 WinUSB和Named Pipe的基礎(chǔ)研究 |
3.1 WinUSB的基礎(chǔ)研究 |
3.1.1 WinUSB的簡介 |
3.1.2 WinUSB設(shè)備文件操作 |
3.1.3 數(shù)據(jù)傳輸?shù)膶崿F(xiàn) |
3.1.4 驅(qū)動安裝及相應(yīng)處理 |
3.2 命名管道的通信機制 |
3.2.1 命名管道的通信模式 |
3.2.2 命名管道的實例 |
3.2.3 命名管道的特點 |
3.2.4 命名管道在C/S結(jié)構(gòu)中的設(shè)計 |
3.3 本章小結(jié) |
第四章 基于WinUSB和Named Pipe異構(gòu)通信機制 |
4.1 異構(gòu)驅(qū)動通信方式 |
4.2 命名管道結(jié)合驅(qū)動方法的系統(tǒng)結(jié)構(gòu) |
4.3 本章小結(jié) |
第五章 系統(tǒng)實現(xiàn)和測試 |
5.1 編碼 |
5.1.1 編碼和測試環(huán)境 |
5.1.2 WinUSB的實現(xiàn) |
5.1.3 命名管道服務(wù)器的實現(xiàn) |
5.2 可執(zhí)行組件 |
5.3 驅(qū)動升級應(yīng)用測試 |
5.3.1 單元測試 |
5.3.2 回歸測試 |
5.3.3 系統(tǒng)測試 |
5.4 本章小結(jié) |
第六章 實驗 |
6.1 實驗待測數(shù)據(jù) |
6.2 實驗結(jié)果及分析 |
6.3 本章小結(jié) |
第七章 論文總結(jié)與展望 |
7.1 本文工作總結(jié) |
7.2 未來工作展望 |
參考文獻 |
致謝 |
在學(xué)期間公開發(fā)表論文及著作情況 |
(3)居家健康系統(tǒng)的多設(shè)備跨平臺接入設(shè)計與實現(xiàn)(論文提綱范文)
摘要 |
ABSTRACT |
第一章 緒論 |
1.1 課題研究背景及意義 |
1.2 相關(guān)領(lǐng)域研究現(xiàn)狀 |
1.2.1 國外研究現(xiàn)狀 |
1.2.2 國內(nèi)研究現(xiàn)狀 |
1.3 本文的主要工作 |
1.4 論述過程與結(jié)構(gòu)安排 |
1.4.1 本文論述過程 |
1.4.2 本文章節(jié)設(shè)置 |
1.5 本章小結(jié) |
第二章 系統(tǒng)整體設(shè)計 |
2.1 系統(tǒng)功能需求分析 |
2.1.1 數(shù)據(jù)通信的需求與指標(biāo) |
2.1.2 系統(tǒng)兼容性的需求與指標(biāo) |
2.2 系統(tǒng)整體架構(gòu) |
2.2.1 設(shè)計標(biāo)準(zhǔn) |
2.2.2 設(shè)計目標(biāo) |
2.2.3 整體架構(gòu)設(shè)計 |
2.3 系統(tǒng)涉及的主要技術(shù) |
2.3.1 短距離無線傳輸技術(shù) |
2.3.2 多操作系統(tǒng)設(shè)備驅(qū)動程序設(shè)計 |
2.4 本章小結(jié) |
第三章 固件層設(shè)計與實現(xiàn) |
3.1 固件層概述 |
3.2 硬件配置 |
3.2.1 主機端硬件配置 |
3.2.2 設(shè)備端硬件配置 |
3.3 設(shè)備固件程序開發(fā) |
3.3.1 藍牙固件 |
3.3.2 USB 描述符與固件 |
3.3.3 自定義 USB 固件 |
3.3.4 自定義 HID 固件 |
3.4 本章小結(jié) |
第四章 傳輸層驅(qū)動與接口設(shè)計實現(xiàn) |
4.1 傳輸層概述 |
4.2 WINDOWS 平臺驅(qū)動程序開發(fā) |
4.3 LINUX 平臺驅(qū)動程序開發(fā) |
4.4 ANDROID 平臺驅(qū)動程序開發(fā) |
4.5 免驅(qū)動的通信接口設(shè)計 |
4.6 本章小結(jié) |
第五章 應(yīng)用層設(shè)計與實現(xiàn) |
5.1 應(yīng)用層概述 |
5.2 基于藍牙接口的應(yīng)用開發(fā) |
5.2.1 WINDOWS 及 LINUX 系統(tǒng)應(yīng)用程序設(shè)計 |
5.2.2 ANDROID 系統(tǒng)應(yīng)用程序設(shè)計 |
5.3 基于 USB 接口的應(yīng)用開發(fā) |
5.3.1 WINDOWS 系統(tǒng)應(yīng)用程序設(shè)計 |
5.3.2 LINUX 系統(tǒng)應(yīng)用程序設(shè)計 |
5.3.3 ANDROID 系統(tǒng)應(yīng)用程序設(shè)計 |
5.4 本章小結(jié) |
第六章 系統(tǒng)測試 |
6.1 系統(tǒng)藍牙接口方案測試 |
6.1.1 WINDOWS 平臺測試 |
6.1.2 LINUX 平臺測試 |
6.1.3 ANDROID 平臺測試 |
6.2 系統(tǒng) USB 接口方案測試 |
6.2.1 WINDOWS 平臺測試 |
6.2.2 LINUX 平臺測試 |
6.2.3 ANDROID 平臺測試 |
6.3 本章小結(jié) |
第七章 總結(jié)與展望 |
7.1 工作總結(jié) |
7.2 改進與展望 |
致謝 |
參考文獻 |
(4)基于USB總線接口的控制系統(tǒng)設(shè)計(論文提綱范文)
中文摘要 |
Abstract |
第一章 緒論 |
1.1 課題背景及意義 |
1.2 課題發(fā)展?fàn)顩r及前景 |
1.2.1 USB 的發(fā)展歷史 |
1.2.2 USB 的應(yīng)用與發(fā)展前景 |
1.3 USB 接口簡介 |
1.4 本課題的主要研究內(nèi)容 |
第二章 USB 協(xié)議概述 |
2.1 USB 系統(tǒng)架構(gòu) |
2.1.1 USB 主機 |
2.1.2 USB 設(shè)備 |
2.2 USB 電氣信號特征 |
2.2.1 USB 連線 |
2.2.2 USB 電源 |
2.2.3 USB 的編碼方式 |
2.2.4 設(shè)備檢測 |
2.3 USB1.1 通信原理 |
2.3.1 端點 |
2.3.2 管道 |
2.3.3 USB 數(shù)據(jù)傳輸 |
2.3.3.1 包的組成 |
2.3.3.2 事務(wù)處理 |
2.3.3.3 USB 的四種傳輸方式 |
2.4 USB1.1 設(shè)備架構(gòu) |
2.4.1 USB 標(biāo)準(zhǔn)描述符 |
2.4.2 USB 標(biāo)準(zhǔn)請求 |
2.4.3 USB 總線枚舉 |
2.5 本章小結(jié) |
第三章 USB 接口控制系統(tǒng)的硬件研究 |
3.1 USB 接口芯片的選擇 |
3.2 PDIUSBD12 簡介 |
3.2.1 內(nèi)部結(jié)構(gòu)和性能特點 |
3.2.2 引腳說明 |
3.2.3 端點描述及工作模式 |
3.3 系統(tǒng)的硬件實現(xiàn) |
3.3.1 系統(tǒng)的總體構(gòu)成 |
3.3.2 單片機與 PDIUSBD12 的接口電路研究 |
3.4 本章小結(jié) |
第四章 USB 接口控制系統(tǒng)的固件設(shè)計 |
4.1 固件概述 |
4.2 固件工作原理 |
4.3 通信用全局變量 |
4.3.1 事件標(biāo)志位 EPPFLAGS |
4.3.2 Setup 包數(shù)據(jù)緩沖區(qū) CONTROL_XFER |
4.4 固件結(jié)構(gòu)及各模塊的實現(xiàn) |
4.4.1 硬件提取層 |
4.4.2 PDIUSBD12 命令接口 |
4.4.3 中斷服務(wù)程序 |
4.4.4 協(xié)議層的實現(xiàn) |
4.4.4.1 標(biāo)準(zhǔn)設(shè)備請求 |
4.4.4.2 廠商請求 |
4.4.5 主循環(huán)程序 |
4.5 本章小結(jié) |
第五章 USB 接口控制系統(tǒng)的驅(qū)動程序設(shè)計 |
5.1 USB 驅(qū)動程序體系結(jié)構(gòu) |
5.2 Windows2000/XP 中的驅(qū)動程序種類 |
5.3 WDM 驅(qū)動程序模型簡介 |
5.3.1 WDM 驅(qū)動程序的分層結(jié)構(gòu) |
5.3.2 WDM 驅(qū)動程序的組成 |
5.4 功能設(shè)備驅(qū)動程序設(shè)計 |
5.4.1 開發(fā)工具簡介 |
5.4.2 USB 設(shè)備驅(qū)動程序框架 |
5.4.3 功能設(shè)備驅(qū)動程序模塊 |
5.4.3.1 入口程序 |
5.4.3.2 設(shè)備添加 |
5.4.3.3 即插即用 |
5.4.3.4 訪問硬件 |
5.4.4 設(shè)備驅(qū)動程序的安裝 |
5.4.4.1 INF 文件介紹 |
5.4.4.2 驅(qū)動程序安裝過程 |
5.5 本章小結(jié) |
第六章 USB 接口控制系統(tǒng)的應(yīng)用程序設(shè)計 |
6.1 WIN32 API 簡介 |
6.2 應(yīng)用程序與驅(qū)動程序的通信 |
6.2.1 打開設(shè)備 |
6.2.2 DeviceIoControl 函數(shù) |
6.2.3 關(guān)閉通信 |
6.3 通信管理界面的設(shè)計及運行結(jié)果 |
6.4 本章小結(jié) |
第七章 總結(jié)與展望 |
參考文獻 |
攻讀學(xué)位期間公開發(fā)表的論文 |
致謝 |
(5)基于WDM模型USB驅(qū)動程序的設(shè)計與研究(論文提綱范文)
1 引言 |
2 WDM驅(qū)動模型 |
2.1 WDM驅(qū)動分層結(jié)構(gòu) |
2.2 WDM驅(qū)動模型加載過程 |
3 USB驅(qū)動概述 |
3.1 USB驅(qū)動程序分層結(jié)構(gòu) |
3.2 USB驅(qū)動程序工作原理 |
4 USB驅(qū)動程序設(shè)計 |
4.1 驅(qū)動程序框架設(shè)計 |
4.2 端點的讀寫函數(shù)實現(xiàn) |
4.3 應(yīng)用程序訪問驅(qū)動程序 |
5 結(jié)語 |
(6)基于USB總線的數(shù)據(jù)采集系統(tǒng)的設(shè)計(論文提綱范文)
摘要 |
Abstract |
第一章 引言 |
1.1 課題背景及意義 |
1.1.1 數(shù)據(jù)采集系統(tǒng)概述 |
1.1.2 USB 概述 |
1.1.3 課題研究意義 |
1.2 國內(nèi)外研究現(xiàn)狀 |
1.3 論文內(nèi)容及結(jié)構(gòu) |
1.4 本章小結(jié) |
第二章 設(shè)計方案選擇和預(yù)期目標(biāo) |
2.1 硬件系統(tǒng)選擇 |
2.1.1 總線選擇 |
2.1.2 主要芯片選擇 |
2.1.3 系統(tǒng)其它芯片選擇 |
2.1.4 硬件系統(tǒng)設(shè)計方案圖 |
2.2 軟件系統(tǒng)設(shè)計 |
2.2.1 軟件系統(tǒng)設(shè)計方案圖 |
2.2.2 軟件系統(tǒng)設(shè)計方案說明 |
2.3 預(yù)期目標(biāo) |
2.4 本章小結(jié) |
第三章 系統(tǒng)硬件設(shè)計 |
3.1 主控電路設(shè)計 |
3.1.1 AT89C51 芯片介紹 |
3.1.2 AT89C51 電路設(shè)計 |
3.2 A/D 轉(zhuǎn)換電路設(shè)計 |
3.2.1 TLC549 芯片介紹 |
3.2.2 TLC549 電路設(shè)計 |
3.3 D/A 轉(zhuǎn)換電路設(shè)計 |
3.3.1 TLC5620 芯片介紹 |
3.3.2 TLC5620 電路設(shè)計 |
3.4 USB 總線電路設(shè)計 |
3.4.1 CH372 芯片介紹 |
3.4.2 CH372 與上位機連接電路設(shè)計 |
3.4.3 CH372 與下位機連接電路設(shè)計 |
3.5 開關(guān)量輸入電路設(shè)計 |
3.6 開關(guān)量輸出電路設(shè)計 |
3.7 脈沖輸入電路設(shè)計 |
3.8 多路開關(guān)電路設(shè)計 |
3.9 復(fù)位電路設(shè)計 |
3.9.1 IMP810 芯片介紹 |
3.9.2 IMP810 電路設(shè)計 |
3.10 保持電路設(shè)計 |
3.11 本章小結(jié) |
第四章 設(shè)備固件程序設(shè)計 |
4.1 軟件開發(fā)環(huán)境 |
4.2 編程語言選擇 |
4.3 設(shè)備固件程序設(shè)計方案 |
4.3.1 設(shè)備固件程序總體設(shè)計 |
4.3.2 設(shè)備固件程序基本數(shù)據(jù)結(jié)構(gòu) |
4.3.3 設(shè)備固件主程序設(shè)計 |
4.3.4 底層函數(shù)設(shè)計BOTTOM |
4.3.5 命令接口COMMAND |
4.3.6 中斷服務(wù)程序ISR |
4.3.7 設(shè)備標(biāo)準(zhǔn)請求程序STDASK |
4.3.8 數(shù)據(jù)采集任務(wù)的A/D、D/A 轉(zhuǎn)換軟件設(shè)計 |
4.4 本章小結(jié) |
第五章 USB 設(shè)備驅(qū)動程序設(shè)計 |
5.1 WDM 驅(qū)動程序模型 |
5.1.1 WDM 驅(qū)動程序概述 |
5.1.2 WDM 驅(qū)動程序的層次結(jié)構(gòu) |
5.1.3 WDM 驅(qū)動程序的優(yōu)勢 |
5.2 驅(qū)動的開發(fā)工具 |
5.2.1 Visual C++6.0 |
5.2.2 DDK_XP |
5.2.3 DriverStudio |
5.3 驅(qū)動程序的組成 |
5.3.1 驅(qū)動入口例程 |
5.3.2 即插即用(PnP)例程 |
5.3.3 分發(fā)例程 |
5.3.4 電源管理例程 |
5.3.5 USB 設(shè)備驅(qū)動程序 |
5.4 本章小結(jié) |
第六章 USB 設(shè)備應(yīng)用程序設(shè)計 |
6.1 USB 設(shè)備應(yīng)用程序概述 |
6.2 WIN32 API 簡介 |
6.3 MFC 簡介 |
6.4 動態(tài)鏈接庫簡介 |
6.5 設(shè)備應(yīng)用程序與WDM 的通信 |
6.6 應(yīng)用程序的實現(xiàn) |
6.6.1 取得設(shè)備句柄 |
6.6.2 設(shè)備讀寫 |
6.6.3 處理特殊請求 |
6.6.4 設(shè)備關(guān)閉 |
6.7 本章小結(jié) |
第七章 系統(tǒng)測試 |
7.1 數(shù)據(jù)采集過程 |
7.1.1 模擬信號 |
7.1.2 開關(guān)信號 |
7.1.3 脈沖信號 |
7.2 測試結(jié)果 |
7.2.1 輸入模擬量測試 |
7.2.2 輸出模擬量測試 |
7.2.3 脈沖量測試 |
7.3 本章小結(jié) |
結(jié)論 |
致謝 |
參考文獻 |
附錄 |
(7)基于USB同步傳輸?shù)某晝?nèi)窺鏡圖像采集與處理系統(tǒng)設(shè)計(論文提綱范文)
摘要 |
ABSTRACT |
第一章 緒論 |
1.1 超聲內(nèi)窺鏡成像系統(tǒng)概述 |
1.2 常用的圖像采集接口 |
1.3 通用串行總線 |
1.3.1 USB 簡介 |
1.3.2 USB 總線的特點 |
1.3.3 USB 傳輸方式的比較 |
1.4 醫(yī)學(xué)超聲圖像增強 |
1.5 論文的主要工作和意義 |
1.5.1 論文的主要工作 |
1.5.2 論文的研究意義 |
第二章 USB 接口理論基礎(chǔ)及設(shè)計方案 |
2.1 USB 接口理論基礎(chǔ) |
2.1.1 USB 系統(tǒng)的組成 |
2.1.2 USB 數(shù)據(jù)傳輸 |
2.1.3 USB 同步傳輸方式 |
2.2 USB 同步傳輸設(shè)計方案 |
2.2.1 USB 同步傳輸系統(tǒng)結(jié)構(gòu) |
2.2.2 USB 同步傳輸設(shè)計方案 |
2.3 本章小結(jié) |
第三章 USB 同步傳輸軟件設(shè)計 |
3.1 固件程序設(shè)計 |
3.1.1 固件程序加載模式和重枚舉 |
3.1.2 EZ-USB 固件程序框架 |
3.1.3 同步傳輸固件程序?qū)崿F(xiàn) |
3.2 驅(qū)動程序設(shè)計 |
3.2.1 WDM 驅(qū)動程序模型 |
3.2.2 USB 驅(qū)動程序 |
3.2.3 USB 驅(qū)動程序設(shè)計 |
3.3 應(yīng)用程序設(shè)計 |
3.4 實驗結(jié)果 |
3.5 本章小結(jié) |
第四章 醫(yī)學(xué)超聲圖像增強 |
4.1 超聲圖像噪聲分析 |
4.2 常用的超聲圖像濾波方法 |
4.3 各向異性擴散算法實現(xiàn) |
4.4 本章小結(jié) |
第五章 總結(jié)與展望 |
5.1 完成的主要工作 |
5.2 對未來工作的展望 |
參考文獻 |
發(fā)表論文和參加科研情況說明 |
致謝 |
(8)基于USB的通信與接口驅(qū)動的研究(論文提綱范文)
摘要 |
Abstract |
致謝 |
第一章 緒論 |
1.1 課題研究的目的 |
1.2 USB 技術(shù)的國內(nèi)外發(fā)展現(xiàn)狀 |
1.2.1 USB 1.1 與 USB 2.0 |
1.2.2 USB OTG |
1.2.3 USB 3.0 |
1.3 USB 技術(shù)的特點與應(yīng)用領(lǐng)域 |
1.3.1 USB 技術(shù)特點 |
1.3.2 USB 應(yīng)用領(lǐng)域 |
1.4 課題主要研究內(nèi)容和論文結(jié)構(gòu) |
第二章 USB 協(xié)議簡述 |
2.1 USB 總線結(jié)構(gòu) |
2.1.1 USB 總線的物理拓撲結(jié)構(gòu) |
2.1.2 USB 總線的邏輯拓撲結(jié)構(gòu) |
2.2 USB 的特性 |
2.2.1 USB 的電氣特性 |
2.2.2 USB 的電源 |
2.3 USB 數(shù)據(jù)通信流 |
2.3.1 設(shè)備端點(Endpoint) |
2.3.2 USB 管道(Pipe) |
2.3.3 包(Packet) |
2.3.4 事務(wù)(Transaction) |
2.4 數(shù)據(jù)傳輸類型 |
2.4.1 控制傳輸(Control Transfer) |
2.4.2 塊傳輸(Bulk Transfer) |
2.4.3 中斷傳輸(Interrupt Transfer) |
2.4.4 同步傳輸(Isochronous Transfer) |
第三章 數(shù)據(jù)采集系統(tǒng)的硬件電路設(shè)計 |
3.1 數(shù)據(jù)采集系統(tǒng)的整體設(shè)計 |
3.2 數(shù)據(jù)采集系統(tǒng)的芯片選擇 |
3.2.1 USB 接口芯片的分類與選擇 |
3.2.2 模數(shù)轉(zhuǎn)換接口芯片的分類及選擇 |
3.3 USB 接口芯片 CY7C68013 |
3.3.1 CY7C68013 的結(jié)構(gòu)框圖 |
3.3.2 CY7C68013 的工作原理 |
3.3.3 CY7C68013 的接口方式 |
3.4 A/D 轉(zhuǎn)換芯片MAX197 |
3.5 數(shù)據(jù)采集系統(tǒng)的硬件電路設(shè)計 |
3.5.1 USB 接口芯片電路設(shè)計 |
3.5.2 電源轉(zhuǎn)換電路設(shè)計 |
3.5.3 A/D 轉(zhuǎn)換電路設(shè)計 |
第四章 數(shù)據(jù)采集系統(tǒng)的固件程序設(shè)計 |
4.1 USB 固件的設(shè)計 |
4.1.1 固件程序的作用 |
4.1.2 固件程序的結(jié)構(gòu)流程圖 |
4.2 USB 固件開發(fā)環(huán)境 |
4.2.1 Keil uVision3 集成開發(fā)環(huán)境 |
4.2.2 Cypress 開發(fā)輔助工具 |
4.3 USB 的描述符 |
4.3.1 設(shè)備描述符 |
4.3.2 配置描述符 |
4.3.3 接口描述符 |
4.3.4 端點描述符 |
4.4 GPIF 的固件設(shè)計 |
4.4.1 GPIF 模式簡介 |
4.4.2 GPIF 的波形設(shè)計 |
第五章 WDM 驅(qū)動程序與應(yīng)用程序設(shè)計 |
5.1 WDM 驅(qū)動程序 |
5.2 WDM 驅(qū)動程序的組成 |
5.2.1 驅(qū)動程序入口 |
5.2.2 創(chuàng)建設(shè)備例程 |
5.2.3 分發(fā)例程 |
5.2.4 驅(qū)動程序卸載例程 |
5.3 WDM 驅(qū)動程序的開發(fā) |
5.3.1 DriverStudio 開發(fā)工具 |
5.3.2 基于 DriverStudio 的 USB 驅(qū)動程序開發(fā)過程 |
5.3.3 INF 文件 |
5.4 數(shù)據(jù)采集系統(tǒng)的上位機應(yīng)用程序開發(fā) |
5.4.1 Visual C++6.0 的優(yōu)點及特性 |
5.4.2 應(yīng)用程序的流程設(shè)計 |
5.4.3 應(yīng)用程序的界面設(shè)計 |
第六章 總結(jié)與展望 |
參考文獻 |
攻讀碩士學(xué)位期間發(fā)表的論文 |
(9)指紋識別設(shè)備驅(qū)動的開發(fā)和車牌字符識別的DSP實現(xiàn)(論文提綱范文)
摘要 |
ABSTRACT |
第一章 緒論 |
1.1 課題的研究背景和意義 |
1.1.1 指紋識別系統(tǒng)與設(shè)備驅(qū)動程序 |
1.1.2 設(shè)備驅(qū)動程序開發(fā)現(xiàn)狀 |
1.1.3 車牌識別系統(tǒng)研究背景 |
1.2 課題的主要工作成果 |
1.2.1 基于PCI9054的指紋粗比對加速卡PCI驅(qū)動開發(fā) |
1.2.2 基于MBF200的指紋采集儀USB驅(qū)動開發(fā) |
1.2.3 基于DSP的車牌字符識別算法移植 |
1.3 論文的內(nèi)容安排 |
第二章 相關(guān)總線技術(shù)介紹 |
2.1 PCI總線 |
2.1.1 PCI總線概述 |
2.1.2 PCI總線結(jié)構(gòu) |
2.1.3 PCI總線特點 |
2.1.4 接口芯片PCI9054 |
2.2 USB總線 |
2.2.1 USB系統(tǒng)模型 |
2.2.2 USB主機組成 |
2.2.3 USB設(shè)備描述符 |
2.2.4 USB設(shè)備枚舉、配置 |
第三章 WDM驅(qū)動程序框架 |
3.1 概述 |
3.2 WINDOWS內(nèi)核結(jié)構(gòu) |
3.3 WINDOWS驅(qū)動開發(fā)歷史 |
3.4 WDM驅(qū)動模型 |
3.4.1 WDM驅(qū)動概述 |
3.4.2 WDM驅(qū)動特點 |
3.4.3 WDM分層結(jié)構(gòu) |
3.4.4 WDM驅(qū)動例程 |
3.5 WDM驅(qū)動對象 |
3.5.1 DriverObject對象 |
3.5.2 Device對象 |
3.5.3 IRP對象 |
3.5.4 Interrupt對象 |
3.5.5 Adapter對象 |
第四章 驅(qū)動開發(fā)環(huán)境和工具配置 |
4.1 驅(qū)動開發(fā)環(huán)境選擇 |
4.2 開發(fā)環(huán)境的建立 |
4.3 DRIVERSTUDIO驅(qū)動開發(fā)向?qū)?/td> |
4.4 驅(qū)動調(diào)試工具SOFTICE |
4.5 驅(qū)動程序的發(fā)布和安裝 |
第五章 基于WDM的指紋粗比對加速卡PCI驅(qū)動 |
5.1 指紋比對加速卡的硬件框架 |
5.2 指紋粗比對加速卡驅(qū)動向?qū)гO(shè)置 |
5.3 PCI9054配置資源的獲取 |
5.4 驅(qū)動程序核心例程設(shè)計 |
5.4.1 DriverEniry例程 |
5.4.2 AddDevice例程 |
5.4.3 OnStartDevice例程 |
5.4.4 Read例程 |
5.4.5 DeviceControl例程 |
5.4.6 中斷服務(wù)例程ISR及其延遲過程調(diào)用DPC |
5.4.7 其它例程 |
5.5 中間類庫設(shè)計 |
5.6 實驗結(jié)果 |
5.7 本章小結(jié) |
第六章 基于WDF的指紋采集儀USB驅(qū)動 |
6.1 概述 |
6.2 WDF驅(qū)動概述 |
6.2.1 WDF驅(qū)動模型 |
6.2.2 WDF驅(qū)動模型的優(yōu)勢 |
6.2.3 WDF驅(qū)動開發(fā)套件 |
6.3 基于MBF200的指紋采集儀 |
6.3.1 MBF200的結(jié)構(gòu)和特性 |
6.3.2 指紋采集儀電路設(shè)計 |
6.3.3 指紋采集儀通信與傳輸方式 |
6.4 基于KMDF的USB驅(qū)動架構(gòu) |
6.5 指紋采集儀驅(qū)動設(shè)計 |
6.5.1 驅(qū)動程序設(shè)計思路 |
6.5.2 軟中斷和硬中斷設(shè)計 |
6.5.3 應(yīng)用程序與驅(qū)動程序的接口 |
6.6 實驗結(jié)果 |
6.7 本章小結(jié) |
第七章 車牌字符識別算法的DSP實現(xiàn) |
7.1 概述 |
7.2 TMS320VC5509A簡介 |
7.3 基于TMS320VC5509A SIMULATOR的優(yōu)化 |
7.3.1 C語言級優(yōu)化 |
7.3.2 匯編優(yōu)化方法 |
7.4 優(yōu)化過程和結(jié)果 |
7.5 本章小結(jié) |
第八章 結(jié)束語 |
8.1 論文總結(jié) |
8.2 工作展望 |
參考文獻 |
致謝 |
攻讀碩士學(xué)位期間已發(fā)表學(xué)術(shù)論文 |
(10)基于Windows XP下USB轉(zhuǎn)RS-232接口轉(zhuǎn)換器驅(qū)動程序的開發(fā)(論文提綱范文)
摘要 |
Abstract |
第一章 緒論 |
1.1 RS-232 串行接口標(biāo)準(zhǔn)綜述 |
1.2 通用串行總線 USB 綜述 |
1.3 國內(nèi)外現(xiàn)狀 |
1.4 本文研究背景與工作內(nèi)容 |
第二章 通信協(xié)議研究 |
2.1 RS-232 串行接口標(biāo)準(zhǔn) |
2.2 USB 通信協(xié)議 |
第三章 USB 轉(zhuǎn)RS-232 接口轉(zhuǎn)換器硬件 |
3.1 系統(tǒng)整體結(jié)構(gòu) |
3.2 USB 端口 |
3.3 UART |
3.4 Buffer |
3.5 FIFO |
第四章 接口轉(zhuǎn)換器驅(qū)動模型分析與實現(xiàn)機制 |
4.1 WDM 驅(qū)動模型簡介 |
4.2 基于WDM 模型的接口轉(zhuǎn)換器驅(qū)動框架設(shè)計 |
4.3 開發(fā)方案的確立 |
4.4 集成開發(fā)環(huán)境的配置 |
4.5 I/O 請求包(IRP) |
4.6 派遣函數(shù) |
4.7 USB 數(shù)據(jù)處理 |
4.8 內(nèi)存分配策略 |
4.9 同步處理 |
4.10 推遲過程調(diào)用 |
4.11 完成例程 |
第五章 接口轉(zhuǎn)換器驅(qū)動程序重點例程設(shè)計 |
5.1 驅(qū)動程序入口例程 |
5.2 即插即用例程 |
5.3 分發(fā)例程 |
5.4 電源管理例程 |
5.5 卸載例程 |
第六章 驅(qū)動測試與安裝 |
6.1 驅(qū)動測試 |
6.2 驅(qū)動安裝 |
總結(jié)與展望 |
致謝 |
參考文獻 |
研究成果 |
四、基于Windows WDM的USB設(shè)備驅(qū)動程序的開發(fā)(論文參考文獻)
- [1]基于WinUSB與Named Pipe的遺留系統(tǒng)驅(qū)動升級方法研究[D]. 胡佑蓉. 東北師范大學(xué), 2020(02)
- [2]基于WDM的USB設(shè)備功能驅(qū)動程序的設(shè)計與實現(xiàn)[J]. 蔡旸. 軟件, 2014(02)
- [3]居家健康系統(tǒng)的多設(shè)備跨平臺接入設(shè)計與實現(xiàn)[D]. 周槿. 電子科技大學(xué), 2013(01)
- [4]基于USB總線接口的控制系統(tǒng)設(shè)計[D]. 朱靜. 蘇州大學(xué), 2012(10)
- [5]基于WDM模型USB驅(qū)動程序的設(shè)計與研究[J]. 張智邦,鮑蘇蘇,金敏. 計算機系統(tǒng)應(yīng)用, 2011(11)
- [6]基于USB總線的數(shù)據(jù)采集系統(tǒng)的設(shè)計[D]. 田健. 電子科技大學(xué), 2010(03)
- [7]基于USB同步傳輸?shù)某晝?nèi)窺鏡圖像采集與處理系統(tǒng)設(shè)計[D]. 張瑞強. 天津大學(xué), 2010(02)
- [8]基于USB的通信與接口驅(qū)動的研究[D]. 顧雷雷. 合肥工業(yè)大學(xué), 2010(05)
- [9]指紋識別設(shè)備驅(qū)動的開發(fā)和車牌字符識別的DSP實現(xiàn)[D]. 劉春河. 北京郵電大學(xué), 2010(03)
- [10]基于Windows XP下USB轉(zhuǎn)RS-232接口轉(zhuǎn)換器驅(qū)動程序的開發(fā)[D]. 陽得常. 西安電子科技大學(xué), 2010(11)
標(biāo)簽:通信接口論文; wdm論文; 測試模型論文; 軟件論文; 數(shù)據(jù)采集系統(tǒng)論文;