USB Function Drivers Architecture

上一篇 / 下一篇  2007-08-29 14:21:11 / 个人分类:WinCE技术

51Testing软件测试网'o S{"iOd-ea

+USB function driver architecture51Testing软件测试网w'B:yt{
Windows CE 5.0/6.0 introduces layered USB function driver architecture.51Testing软件测试网n&V?.j&l;J
The software building block looks like the following:51Testing软件测试网k!l;S"y+un H0p

9?} ](~"I0       +----------------------------+51Testing软件测试网+T_)]Za1Q F%}E
       |                            |
2\hV(]4eo+t_Y8e0       | USB Function Client Driver | 
Y:f"Y.c?;p2z0e0       |                            |51Testing软件测试网/d4E| [?['Q
       +------------+---------------+
?'^%EJ-oU-aW&R0                    |
r]5n3? R OY0                    |51Testing软件测试网x`2{1Al"R
   +----------------+--------------------+51Testing软件测试网k eeu9[aqo(M
   |                                     |51Testing软件测试网]t#seji;G!P
   | USB function driver controller MDD  | <-- Platform independent portion by MS
?S.cuGWH@j0   |                                     |     MDD: Module Device Driver51Testing软件测试网;`f&`Ie
   + - - - - - - - - - - - - - - - - - - +
a5r V#Q}#ud N0   |                                     |51Testing软件测试网QvYtk P5oz
   | USB function driver controller PDD  | <-- Platform dependent portion by OEM 51Testing软件测试网r6xX w$Z p fQBT
   |                                     |     PDD: Platform Dependent Driver51Testing软件测试网#cXHlt
   +-----------------+-------------------+
L?0Mb4Tj#[0                     |
&s6uA6\ g&sI[)w0                     |51Testing软件测试网0Lt hPp/C9ng
        51Testing软件测试网h-yU)k @W
                  Harware51Testing软件测试网M:Z2]*I7c Nr p
51Testing软件测试网L5G bVP%j
Refer to the following web site for detail descrīption of USB function driver.51Testing软件测试网$R5Jy_(|u2}6M*R
http://msdn2.microsoft.com/en-us/library/ms923750.aspx
2?goUr/A+i0~ z v051Testing软件测试网o,RtnTa S
++USB function client drivers
l$D%S;|&|)I'`v0Windows CE(platform builder) 5.0/6.0 provides samples for 3 client drivers: 
XeoG7tY gA^0Mass Storage, Serial, and RNDIS.51Testing软件测试网CbG&gD
The USB client drivers implementation can be found in:51Testing软件测试网 nB9u|#X
%_WINCEROOT%\Public\Common\OAK\Drivers\USBFN\class\
K6X,k)? Bm051Testing软件测试网#e1xI(I+Wb6p)k8p
@USB function mass storage client driver allows a Windows CE platform to expose a storage device to a USB host controller. For example, the Windows CE-based device can expose internal CompactFlash devices, a hard disk drive, or USB mass storage components. The storage appears as a USB mass storage device to the USB host. This allows the USB host to transfer files to and from the native storage device on the
+G;O Ri#t#U0hardware platform through a USB connection.51Testing软件测试网R"L(A4Hn:N
51Testing软件测试网l Xl#v-_)M!Fw7K`
@USB function serial client driver for USB function hardware expose a stream interface. The stream interface facilitates interaction with peripherals that primarily produce or consume data. The stream interface functions allow other software modules to interact with peripherals as if they were files.51Testing软件测试网-dks3}2j@9we

h_rYkE/P0@USB function RDNIS client driver51Testing软件测试网"P;M$a+ET5p2v
Remote NDIS (RNDIS) is a specification for network devices on dynamic Plug and Play I/O buses such as USB. It includes two components: 51Testing软件测试网K1mB ^ l\
1. a bus-independent message set and
SC*z5t @` sVJ02. a descrīption of how this message set is conveyed across a specific I/O bus 51Testing软件测试网8E*EJ1Zd:|
on which it is supported.51Testing软件测试网f oYom+o/e
Refer to the following website for more info regarding RNDIS.51Testing软件测试网5U BD0P&K%St.}Ih
http://www.microsoft.com/taiwan/whdc/device/network/NDIS/rmNDIS.mspx
A$K$T"h?C3iX/@0
(Y WK s5tC0+++USB Function Client Driver Registry Settings
F,u+f~!tp0http://msdn2.microsoft.com/en-us/library/ms895481.aspx
:` q.D/G#~V"vt8H0

|9}[@u*~0

TAG: WinCE技术

 

评分:0

我来说两句

日历

« 2024-04-21  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 22409
  • 日志数: 38
  • 文件数: 1
  • 书签数: 3
  • 建立时间: 2007-08-14
  • 更新时间: 2008-05-01

RSS订阅

Open Toolbar