在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > USBN9604及其在USB接口設計中的應用

            USBN9604及其在USB接口設計中的應用

            作者: 時間:2012-03-13 來源:網絡 收藏

            5 設備驅動程序

            目前較流行的驅動程序編寫軟件主要有DDK、VtoolsD和WinDriver等,其中WinDfiver相對比較簡單,并可滿足開發(fā)USB驅動的需要。利用它開發(fā)設備驅動程序不需要熟悉操作系統(tǒng)的內核,同時整個驅動程序中的所有函數(shù)都工作在用戶模式下,因而可通過與WinDriver的.Vxd或.Sys文件交互達到驅動硬件的目的。


            5.1WinDriver的主要特征

            WinDriver編程軟件具有以下特點:

          1. 提供有從用戶層直接訪問硬件的方法;
          2. 無需DDK以及核心態(tài)驅動程序的開發(fā)經驗;
          3. 支持I/O、DMA、中斷處理,同時支持PCI、ISA、USB、PCMCIA的開發(fā);
          4. 對于性能要求特別苛刻的部分,WinDriver提供的APl可插入到核心態(tài)模式中運行,從而提高執(zhí)行效率;
          5. 可利用常見的軟件開發(fā)平臺(VisualC++、BorlandC++、Delphi等)。

            5.2開發(fā)步驟

            利用WinDriver開發(fā)驅動程序有兩種方法,分別介紹如下:

            第一種是利用WinDriver自帶的WinDriverWizard來分析用戶開發(fā)的插卡,看其能否象設計的那樣正常工作,然后自動生成驅動程序的框架代碼,接著再修改代碼并加入定制功能,同時在用戶態(tài)執(zhí)行和調試代碼并將性能要求苛刻的部分插入到核心態(tài)。


            第二種則直接應用WinDriver提供的API函數(shù)編寫驅動程序,這種方法比用Wizard生成框架代碼的方法更加靈活方便。但要求編程人員對驅動程序的框架有一定的了解。

            筆者在實驗中采用的是第一種方法,實驗效果良好。


          6. 上一頁 1 2 下一頁

            關鍵詞: USBN9604 USB接口

            評論


            相關推薦

            技術專區(qū)

            關閉