資料介紹
WinCE. Net 嵌入式操作系統(tǒng)是微軟公司在 1996 年底推出的一種全新開發(fā)的操作系統(tǒng) ,具備搶先式多任務功能以及強大的通信能力 ,專門應用在信息設(shè)備、移動應用、消費類電子產(chǎn)品以及嵌入式應用等非 PC 領(lǐng)域。USB 總線是近年所興起的一種計算機串行總線 ,在其誕生的短短十幾年時間里 ,由于其自身熱插拔 ,易使用 ,高性能等特點已經(jīng)成為了 PC 機上必備的串口結(jié)構(gòu)。在嵌入式領(lǐng)域中 ,各種形式的主機系統(tǒng)避免不了與 USB 總線接口的設(shè)備進行通信。本文闡述了在Win CE. Net 系統(tǒng)下開發(fā) USB 總線設(shè)備驅(qū)動程序的原理及具體實現(xiàn)方法。2 WinCE. Net 系統(tǒng)對 USB總線的支持WinCE. Net 中的 USB 系統(tǒng)軟件架構(gòu)層次。分為兩部分。上層為 USB 總線設(shè)備客戶端驅(qū)動程序 ,該層次的驅(qū)動是由具體的設(shè)備廠商來實現(xiàn) ;底層為 USB 總線功能的實現(xiàn)層 ,包括主機控制器驅(qū)動 HCD 及 USB 協(xié)議棧 USBD 兩部分 ,這一層次由 WinCE. Net 操作系統(tǒng)本身提供。這樣的架構(gòu)結(jié)構(gòu)導致了上層的客戶端設(shè)備驅(qū)動程序并不是直接與硬件通信 ,而是必須利用下層的 USB 總線的功能實現(xiàn)層與設(shè)備建立連接 ,進行配置并進行各種功能控制。WinCE. Net 操作系照 USB 總線的協(xié)議提供一些數(shù)據(jù)結(jié)構(gòu)供驅(qū)動開發(fā)人員使用 ,在底層 HCD 及 USBD 協(xié)議棧方面系統(tǒng)則實現(xiàn)了 USB 傳輸功能 ,USB 管道管理 ,USB 幀管理 ,USB 設(shè)備特征管理及其他一些與 USB 系統(tǒng)軟件相關(guān)的函數(shù)功能。所以 ,在編寫設(shè)備驅(qū)動程序的時候 ,必須了解與其交互的 USBD 協(xié)議棧的功能及各種函數(shù)的含義 ,利用協(xié)議棧提供的函數(shù)與設(shè)備通信 ,如圖
- VxWorks操作系統(tǒng)下CompactPCI總線驅(qū)動程序的設(shè)計
- USB驅(qū)動程序
- 基于WINCE的CAN總線設(shè)備驅(qū)動研究 6次下載
- 如何使用Linux內(nèi)核實現(xiàn)USB驅(qū)動程序框架 19次下載
- NANDFLASH在WINCE_NET系統(tǒng)中的應用設(shè)計 17次下載
- WinCE_NET系統(tǒng)下黑白LCD的應用 11次下載
- 基于WinCE_NET下串口驅(qū)動開發(fā)設(shè)計 3次下載
- WinCE流驅(qū)動程序設(shè)計概述 7次下載
- WinCE下PCI設(shè)備驅(qū)動程序的設(shè)計 65次下載
- Wince_net下流接口驅(qū)動研究與實現(xiàn) 12次下載
- 基于WinCE環(huán)境的CAN適配卡驅(qū)動程序的設(shè)計與實現(xiàn) 3次下載
- Windows CE.NET下USB設(shè)備驅(qū)動實現(xiàn) 2次下載
- WinCE.Net系統(tǒng)下USB Camera驅(qū)動程序開發(fā)
- Windows CE.Net下基于流驅(qū)動的AD驅(qū)動設(shè)計與實現(xiàn)
- Windows CE 下通用串行總線(USB)驅(qū)動程序開發(fā)
- 怎么編寫Framebuffer驅(qū)動程序 402次閱讀
- 了解和使用無操作系統(tǒng)和平臺驅(qū)動程序 1066次閱讀
- 自動刪除SDK/Vitis下驅(qū)動程序的舊版本的Linux腳本 556次閱讀
- NDIS小端口驅(qū)動程序實現(xiàn)的關(guān)鍵技術(shù)和應用研究 2214次閱讀
- 基于USB設(shè)備的接口驅(qū)動設(shè)計方法解析 1268次閱讀
- 英創(chuàng)信息技術(shù)如何實現(xiàn)WinCE系統(tǒng)中USB設(shè)備自動檢測概述 1303次閱讀
- Linux USB總線的兩個鏈表 917次閱讀
- USB設(shè)備加載式流接口驅(qū)動設(shè)計 806次閱讀
- USB驅(qū)動開發(fā)的步驟及方法解析 1.1w次閱讀
- 淺談電腦驅(qū)動程序的工作原理 詳解電腦驅(qū)動程序意義 2.9w次閱讀
- 8255A驅(qū)動程序 3192次閱讀
- 8155驅(qū)動程序 3057次閱讀
- 深入了解USB驅(qū)動之總線驅(qū)動程序 8685次閱讀
- Xilinx設(shè)備的驅(qū)動程序 7967次閱讀
- PCI驅(qū)動程序開發(fā)實例 6701次閱讀
下載排行
本周
- 1純電動汽?的主要部件及?作原理
- 5.76 MB | 11次下載 | 5 積分
- 2明偉電源模塊RSP-3000圖紙
- 0.30 MB | 5次下載 | 免費
- 3無鉛焊接的可靠性
- 1.03 MB | 5次下載 | 1 積分
- 4800VA純正弦波逆變器的參考設(shè)計
- 2.96MB | 4次下載 | 免費
- 5PT500齒輪傳動動力學綜合測試實驗臺
- 0.16 MB | 3次下載 | 免費
- 6GBT1094.11-2022電力變壓器第11部分:干式變壓器
- 14.12 MB | 2次下載 | 免費
- 7爬電距離和電氣間隙計算
- 0.75 MB | 2次下載 | 1 積分
- 8卓顯-體視顯微鏡-ZEX-075M
- 1.89 MB | 1次下載 | 免費
本月
- 1ACDC變換器的原理圖免費下載
- 0.26 MB | 65次下載 | 免費
- 2無刷電機控制方案設(shè)計合作
- 1.05 MB | 22次下載 | 免費
- 3美的超薄電磁爐TM-S1-09B主板原理圖
- 0.08 MB | 20次下載 | 免費
- 4純電動汽?的主要部件及?作原理
- 5.76 MB | 11次下載 | 5 積分
- 5GP328和GP88S對講機的維修實列資料合集免費下載
- 0.03 MB | 10次下載 | 10 積分
- 6舒爾SLX4無線話筒接收機原理圖:二次變頻超外差部分
- 0.27 MB | 8次下載 | 免費
- 7IP5385_DEMO開發(fā)資料
- 1.96 MB | 7次下載 | 2 積分
- 8i.MX Linux開發(fā)實戰(zhàn)指南—基于野火i.MX系列開發(fā)板
- 17.86 MB | 6次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191363次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183329次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81580次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73805次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多