Hello List,

I want to develop a USB device driver for a Windows Mobile 5 device.

As far as I know I have to buy the Platform Builder to be able to create
such a driver. Since I just want to develop a single device driver and not
a whole device I don't want to buy the Platform Builder, so my questions
is: Is there another option?

Regards,
Sebastian

Re: Custom USB device driver by ctacke/>

ctacke/>
Fri Oct 05 07:32:17 PDT 2007

Sure, just use Visual Studio.

You are aware that a vast majority of Windows Mobile devices do not have USB
Host hardware?


--

Chris Tacke, Embedded MVP
OpenNETCF Consulting
Managed Code in an Embedded World
www.OpenNETCF.com


"Sebastian Haas" <haas@ems-wuensche.com> wrote in message
news:ej1Ov$zBIHA.2004@TK2MSFTNGP06.phx.gbl...
> Hello List,
>
> I want to develop a USB device driver for a Windows Mobile 5 device.
>
> As far as I know I have to buy the Platform Builder to be able to create
> such a driver. Since I just want to develop a single device driver and not
> a whole device I don't want to buy the Platform Builder, so my questions
> is: Is there another option?
>
> Regards,
> Sebastian



Re: Custom USB device driver by Sebastian

Sebastian
Sun Oct 07 22:44:21 PDT 2007

"<ctacke/>" <ctacke[at]opennetcf[dot]com> wrote:

> Sure, just use Visual Studio.
If I install the WM5 SDK, Visual Studio offers only applications for smart
devices, not a driver. Do you know how do I create an USB driver in Visual
Studio?

> You are aware that a vast majority of Windows Mobile devices do not have
> USB Host hardware?
Yes, I know and I'm stilling looking for a PDA with USB Host. Do you know
one?

Thanks,
Sebastian

Re: Custom USB device driver by ctacke/>

ctacke/>
Mon Oct 08 09:27:00 PDT 2007

>> Sure, just use Visual Studio.
> If I install the WM5 SDK, Visual Studio offers only applications for smart
> devices, not a driver. Do you know how do I create an USB driver in Visual
> Studio?

That is correct - create a new Smart Device C++ DLL project. Drivers are
just DLLs with specific entry points.

>> You are aware that a vast majority of Windows Mobile devices do not have
>> USB Host hardware?
> Yes, I know and I'm stilling looking for a PDA with USB Host. Do you know
> one?

Casio made one long ago - no idea what the device landscape looks like today
though as I've not has a need for a USB-host WM device.


--

Chris Tacke, Embedded MVP
OpenNETCF Consulting
Giving back to the embedded community
http://community.OpenNETCF.com


>
> Thanks,
> Sebastian



Re: Custom USB device driver by Mike

Mike
Tue Oct 09 03:31:33 PDT 2007

"Sebastian Haas" <haas@ems-wuensche.com> wrote in message
news:OSfxH5WCIHA.1056@TK2MSFTNGP03.phx.gbl...
>> You are aware that a vast majority of Windows Mobile devices do not have
>> USB Host hardware?
> Yes, I know and I'm stilling looking for a PDA with USB Host. Do you know
> one?

Here is three to start with..

-> Fujitsu Siemens Pocket LOOX N500/N520
-> Socket SoMo 650
->TDS's nomad

Google is your friend for a few more...

Mike



Re: Custom USB device driver by Sebastian

Sebastian
Wed Oct 10 02:40:09 PDT 2007

<ctacke/> schrieb:
>>> Sure, just use Visual Studio.
>> If I install the WM5 SDK, Visual Studio offers only applications for smart
>> devices, not a driver. Do you know how do I create an USB driver in Visual
>> Studio?
>
> That is correct - create a new Smart Device C++ DLL project. Drivers are
> just DLLs with specific entry points.
Oh, yes I've tried this already. But I was unable to find USB function
driver related includes or libraries. Is there a DDK I may download
where all needed headers and libraries are included? I know they are in
the Platform Builder, but I don't want to buy an expensive Platform
Builder license only for developing one USB device driver.

Sebastian

Re: Custom USB device driver by ctacke/>

ctacke/>
Wed Oct 10 06:29:04 PDT 2007

Then just download the evaluation version. It comes with all the samples
and source. Then use Studio to do your actual development.

As a side note, PB is only $1k, so if this driver is important for some form
of business, it seems to me that it would be a small price to pay anyway.
But maybe that's just me.


--

Chris Tacke, Embedded MVP
OpenNETCF Consulting
Giving back to the embedded community
http://community.OpenNETCF.com




"Sebastian Haas" <haas@ems-wuensche.com> wrote in message
news:uXFbPGyCIHA.4196@TK2MSFTNGP04.phx.gbl...
> <ctacke/> schrieb:
>>>> Sure, just use Visual Studio.
>>> If I install the WM5 SDK, Visual Studio offers only applications for
>>> smart
>>> devices, not a driver. Do you know how do I create an USB driver in
>>> Visual
>>> Studio?
>>
>> That is correct - create a new Smart Device C++ DLL project. Drivers are
>> just DLLs with specific entry points.
> Oh, yes I've tried this already. But I was unable to find USB function
> driver related includes or libraries. Is there a DDK I may download
> where all needed headers and libraries are included? I know they are in
> the Platform Builder, but I don't want to buy an expensive Platform
> Builder license only for developing one USB device driver.
>
> Sebastian