Hi,

I am a beginner in WinCE platform builder, I want to develop a device
driver for USB device in WinCE 6.0 platform builder, I searched in the
internet and found some articles to getting started in
"WINCE600\PUBLIC\COMMON\OAK\DRIVERS\USB\CLASS\COMMON", but I just found the
source code inside it, not document and test example. Is there any articles
and document for the beginner to start the development, testing? Can
somebody help me? Thanks in advance.

Best wishes!

Re: How to develop USB device driver in WinCE 6.0? by Valter

Valter
Tue Aug 21 02:16:08 CDT 2007

"SL.Yeung" <sl.yeung@ciponic.com> wrote in
news:#2gkFg64HHA.3716@TK2MSFTNGP03.phx.gbl:

> Hi,
>
> I am a beginner in WinCE platform builder, I want to develop a
> device
> driver for USB device in WinCE 6.0 platform builder, I searched in
> the internet and found some articles to getting started in
> "WINCE600\PUBLIC\COMMON\OAK\DRIVERS\USB\CLASS\COMMON", but I just
> found the source code inside it, not document and test example. Is
> there any articles and document for the beginner to start the
> development, testing? Can somebody help me? Thanks in advance.

I don't know about documentation, but the USB printer driver that
you'll find under the same subtree is a very simple driver that will
show you the basic structure of a USB driver. It may not be the best
sample for USB-audio devices or other multimedia devices, but it's a
very good starting point for devices that need to open a USB pipe (or
two if the communication is bi-directional) to communicate with
external devices.
If you need to implement a very simple (and not very fast) USB
communication channel between your CE device and an external
microcontroller you may consider also the HID protocol. It's easy to
use its already defined "reports" or build your own and many
microcontrollers vendor provide a HID-based firmware as sample.

--
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)

Re: How to develop USB device driver in WinCE 6.0? by SL

SL
Tue Aug 21 04:23:15 CDT 2007

Hi Valter,

Thanks for your reply! I will try to study the printer driver.

Best wishes!

"Valter Minute" <v_a_l_t_e_r.m_i_n_u_t_e@g_m_a_i_l.com> ¼¶¼g©ó¶l¥ó·s»D:Xns99935E498C2F3VALTERMINUTE@207.46.248.16...
> "SL.Yeung" <sl.yeung@ciponic.com> wrote in
> news:#2gkFg64HHA.3716@TK2MSFTNGP03.phx.gbl:
>
>> Hi,
>>
>> I am a beginner in WinCE platform builder, I want to develop a
>> device
>> driver for USB device in WinCE 6.0 platform builder, I searched in
>> the internet and found some articles to getting started in
>> "WINCE600\PUBLIC\COMMON\OAK\DRIVERS\USB\CLASS\COMMON", but I just
>> found the source code inside it, not document and test example. Is
>> there any articles and document for the beginner to start the
>> development, testing? Can somebody help me? Thanks in advance.
>
> I don't know about documentation, but the USB printer driver that
> you'll find under the same subtree is a very simple driver that will
> show you the basic structure of a USB driver. It may not be the best
> sample for USB-audio devices or other multimedia devices, but it's a
> very good starting point for devices that need to open a USB pipe (or
> two if the communication is bi-directional) to communicate with
> external devices.
> If you need to implement a very simple (and not very fast) USB
> communication channel between your CE device and an external
> microcontroller you may consider also the HID protocol. It's easy to
> use its already defined "reports" or build your own and many
> microcontrollers vendor provide a HID-based firmware as sample.
>
> --
> Valter Minute
> (the reply address of this message is invalid)
> (l'indirizzo di reply di questo messaggio non ?valido)