a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 應(yīng)用 > 系統(tǒng)工具 > 正文

利用DriverStudio3.2開發(fā)USB驅(qū)動程序

2024-07-16 17:59:03
字體:
供稿:網(wǎng)友

利用DriverStudio3.2開發(fā)USB驅(qū)動程序

利用DriverStudio開發(fā)驅(qū)動程序比直接調(diào)用DDK開發(fā)起來要方便快捷的多。就像利用MFC開發(fā)一般的桌面程序一樣,而非選擇SDK進(jìn)行程序的編寫。換句話說,DriverStudio和DDK的關(guān)系就像MFC和SDK的關(guān)系一樣,DriverStudio只是對DDK中的各種結(jié)構(gòu)、函數(shù)進(jìn)行了封裝,方便開發(fā)人員進(jìn)行底層函數(shù)的調(diào)用,如DriverStudio的Kirp類就是對DDK中IRP所有操作的封裝而已。

DriverStudio(驅(qū)動程序開發(fā)工具包)V3.2

授權(quán):免費(fèi)軟件 大小:113M 語言: 簡體 下載地址

下面簡單介紹一下利用DriverStudio3.2開發(fā)一個USB驅(qū)動程序的步驟。這個USB設(shè)備有3個雙向端點(diǎn),每個端點(diǎn)配置如下:

EP 類型 地址 buffer(Bytes)

0 IN/OUTControl 0x80/0x00 16/16

1 IN/OUTBulk 0x81/0x01 64/64

2 IN/OUTBulk 0x82/0x02 64/64

驅(qū)動程序需要實(shí)現(xiàn)功能就是控制設(shè)備上LED燈亮和滅,以及通過Endpoint2對設(shè)備進(jìn)行讀寫。

由于DriveStudio由幾個部分組成,我們寫這個驅(qū)動程序只要用到DriverWork。在這里,我們假定讀者已經(jīng)正確安裝了DriverWorks,并且已經(jīng)編譯了各個庫文件(見本博客前面介紹內(nèi)容)。

1、啟動VC,從VC IDE菜單"DriverStudio"中選擇"DriverWizard",如圖1所示對話框中,寫上項(xiàng)目名稱。在這里,我們將這個項(xiàng)目稱為:TEST,所在目錄為D:/TEST。然后點(diǎn)按鈕"Next>";

圖1

2、在接下來這個對話框中(如圖2),我們需要選擇驅(qū)動程序類型。由于USB設(shè)備驅(qū)動程序是WDM類型,所以我們在的一個單選按鈕中選擇“WDM Driver”;第二個單選按鈕是指所編寫的驅(qū)動程序是否需要C++框架的支持,如選擇該項(xiàng),所生成的驅(qū)動程序類被封裝成驅(qū)動類和設(shè)備類兩大類,否則驅(qū)動程序類以DDK形式出現(xiàn),通常選擇支持C++框架。點(diǎn)按鈕"Next >"。

圖2

3、在接下來這個對話框中(如圖3),我們需要選擇驅(qū)動程序類型。由于USB設(shè)備驅(qū)動程序是WDM類型,所以我們選擇第二項(xiàng)并且點(diǎn)按鈕"Next >"。


圖3

4、在第4個對話框中(如圖4),選擇我們驅(qū)動程序所操作總線類型。這里,我們選擇USB。在USB Vendor ID和USB Product ID中填入U(xiǎn)SB設(shè)備VID和PID。假定我們USB設(shè)備VID和PID分別是16進(jìn)制0471和1801。然后點(diǎn)按鈕"Next >"。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久综合社区 | 亚洲精选国产 | 91爱啪啪 | 久草热视频 | 欧美日日 | 国产不卡在线观看 | 亚洲另类视频 | 狠狠操夜夜操 | 久久韩国 | 国产精品欧美一区二区 | 欧美日韩一二三区 | 黄色香蕉网站 | 国产99久久精品一区二区永久免费 | 亚洲一区二区三区在线免费观看 | 国产不卡视频一区二区三区 | 色婷婷综合久久久久中文一区二区 | 波多野结衣一区在线观看 | 午夜逼逼 | 日韩中文一区二区三区 | 一区二区不卡视频在线观看 | 日日爱夜夜爱 | 日本特黄特色aaa大片免费 | 日本不卡免费新一二三区 | 日韩欧美手机在线 | 国产在线拍 | 成人精品一区 | 青草免费视频 | 黄色片网址 | 国产精品久久一区 | 欧洲一区二区三区免费视频 | av网站大全免费 | 精品超碰 | 亚洲精品视频免费在线 | 日韩精品一区二区三区在线播放 | 久草在线看片 | 欧美午夜视频在线观看 | 日韩五月 | 在线观看黄色网 | 成人免费激情视频 | 免费特级黄毛片 | 欧美激情网站 |