亚洲精品影院一区二区-亚洲精品永久一区-亚洲精品中文一区不卡-亚洲精品中文字幕久久久久久-国产亚洲精品aaa大片-国产亚洲精品成人a在线

您好,歡迎光臨電子應用網![登錄] [免費注冊] 返回首頁 | | 網站地圖 | 反饋 | 收藏
在應用中實踐
在實踐中成長
  • 應用
  • 專題
  • 產品
  • 新聞
  • 展會
  • 活動
  • 招聘
當前位置:中國電子應用網 > 技術應用 > 正文

USBHID類設備小驅動程序開發

2012年03月07日10:15:29 本網站 我要評論(2)字號:T | T | T
關鍵字:電源 

王恒升,匡 洋,彭宏道
中南大學機電工程學院,湖南長沙

 

摘   要:針對Windows操作系統提供的通用驅動程序不能很好滿足具有特殊功能的設備的要求這一缺點,通過為自行設計的USBHID硬件設備開發USBHID小驅動程序,探討在C語言平臺上采用DDK開發基于WDM的HID小驅動程序的一般方法。介紹了USBHID設備的特點及其在WindowsXP環境下的驅動層次結構;結合實際開發經驗,詳細闡述了USBHID小驅動程序的入口例程、即插即用例程、分發例程、電源管理例程和卸載例程的功能、特點及其編寫方法,重點分析了在HID類驅動程序輪詢設備條件下,處理讀寫I/O請求的一般方法;簡單地介紹了WDM驅動程序的加載和安裝方法;較后總結了開發USBHID小驅動程序的重點和難點。實驗結果表明,自行開發的驅動程序運行穩定,可移植性強,針對具體設備開發小驅動程序簡單可行。


關 鍵 詞:驅動程序開發;人機接口設備;小驅動程序

 

1 引 言
USB作為一種支持即插即用和熱插拔的串行總線標準已經成為總線技術的一個發展趨勢。為了管理眾多擁有共同特性的USB設備,USB協議將USB設備劃分為不同的設備類,如顯示設備、音頻設備、大容量存儲設備、人機接口設備(HID)等。Windows操作系統從Windows98開始支持USBHID類設備,為之提供通用驅動程序[1]。但對于一些具有特殊功能的設備,通用驅動程序并不能很好地滿足要求,需開發針對設備的驅動程序。本文根據成功開發USBHID設備小驅動程序(Minidriver)的經驗,探討HID設備小驅動程序的一般開發方法。

 

 

登錄網站后可下載文件

網友評論:已有2條評論 點擊查看
登錄 (請登錄發言,并遵守相關規定)
如果您對新聞頻道有任何意見或建議,請到交流平臺反饋。【反饋意見】
關于我們 | 聯系我們 | 本站動態 | 廣告服務 | 歡迎投稿 | 友情鏈接 | 法律聲明
Copyright (c) 2008-2025 01ea.com.All rights reserved.
電子應用網 京ICP備12009123號-2 京公網安備110105003345號