Tech Support > Microsoft Windows > Drivers > Correct group for WDM development??
Correct group for WDM development??
Posted by Lou Arnold on May 24th, 2005


Just wanted to know if this was the right group to discuss Windows
Driver Model (WDM) type drivers?? Particularly for Win2K?

Q1: Is the book "Programming the Windows Driver Model" by Walter Oney
useful?

Q2: The MS Windows .Net DDK. IS that still available from Microsoft,
and does anyone know the cost? I assume that's necessary??

Q3: Is Visual Studio 6 still required for the book's examples, or will
VC++ 5 do?

Q4: Is there another less expensive way to develop Windows drivers?

Thanks,
Lou.

Posted by Don Burn on May 24th, 2005


This is the discussion group for WDM device drivers. Get the second edition
of Walter's book, there have been improvements. The DDK you need is the
"Windows Server 2003 SP1 DDK", see
http://www.microsoft.com/whdc/devtoo...rderddkcd.mspx for ordering.
Microsoft charges shipping costs only for this DDK. This DDK will build
drivers for 2000, XP and 2003. The compiler needed to build the drivers is
included with the DDK.

You may want to look at
http://www.microsoft.com/whdc/driver...Dev_Intro.mspx the paper
explains much of what is needed to get started.



--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Remove StopSpam from the email to reply



"Lou Arnold" <Lou_Arnold@nospam.com> wrote in message
news:42933d0e.1762724@nntp.flfrd.phub.net.cable.ro gers.com...


Posted by Lou Arnold on May 24th, 2005


Thank you, Don. Still, some seem to recommend the book and others
don't. I'm an experienced programmer, but never written a Windows
driver. and I'm short on money. Is Walter's book necessary?
Lou.

On , "Don Burn" <burn@stopspam.acm.org> wrote:


Posted by Don Burn on May 24th, 2005


Lou,

Walter's book is an excellent introduction to driver development.
Windows drivers are a new programming model, with their own set of API's and
rules, so the learning curve can be high. What is your goal in jumping into
Windows drivers? Do you need to control a specific device? Do you want to
learn this in general? or what?

At a minimum get the DDK, ask questions here and at the newgroups at
http://www.osronline.com, also start reading the papers and materials off
of http://www.microsoft.com/whdc/default.mspx


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Remove StopSpam from the email to reply



"Lou Arnold" <Lou_Arnold@nospam.com> wrote in message
news:429341cf.2980115@nntp.flfrd.phub.net.cable.ro gers.com...


Posted by Mark Roddy on May 24th, 2005


Lou Arnold wrote:
Yes. But VS6 is not. The ddk is available at a nominal cost and Walter's
book is priced typically for this sort of book. Your startup costs are
under $100. That is pretty damn reasonable.

Without VS you will need some sort of decent program editor that is
cheap(free).

Posted by Maxim S. Shatskih on May 24th, 2005


This one is correct.

Yes, surely. Very good book.

It is included in all MSDN Subscriptions.

Ask Walter about it. I think 6 is needed.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com



Posted by Bruno van Dooren on May 24th, 2005


Hi,

i am also an experienced programmer who is learning to write WDM drivers
for the fun of it, in my own free time.

I tried learning from the windows DDK, but that sucks bigtime. 1000's and
1000's
of pages of dry-as-dust documentation without much storyline.

Walter Oney's book is excellent and really gives you a step by step overview
about
development of WDM drivers.

i use VC60 myself, because i have it available at work, but any editor 'll
do because the
compiler is supplied with the DDK.
there are free editors enough. for linux, unix and BeOS i am addicted to
VIM, which is in
my opinion the best editor ever.

also you might want to register (for free) at www.osronline.com they have
great WDM articles.
they also sell PCI and USB development boards that you can use for learning
how to write
WDM drivers. they are no that expensive either (70-120$)

kind regards,
Bruno.
"Lou Arnold" <Lou_Arnold@nospam.com> wrote in message
news:429341cf.2980115@nntp.flfrd.phub.net.cable.ro gers.com...


Posted by Vipin on May 24th, 2005


Hey Bruno,
Are you sure the dev boards are available for 70$? That
is cheap, I would like to purchase one.
What all places do they ship the board(I meant outside United States)?

Thanks
Vipin

"Bruno van Dooren" <microvax@hotmail.com> wrote in message
news:%23HFsXgIYFHA.3732@TK2MSFTNGP10.phx.gbl...


Posted by Vipin on May 24th, 2005


Undoubtedly great book is walter's. I think the bad part which Walter has
done is, he has used a expensive USB kit to teach.
I tried to get one here and it costs really lot, so all I could do was read
and enjoy till I get into a multinational which would do some
real USB development. What a bad way to do something given his art of
teaching. He should have been more considerate by picking a
cheaper kit which the reader can afford.

My 2 cents of feedback.

Thanks
Vipin

"Maxim S. Shatskih" <maxim@storagecraft.com> wrote in message
news:us3XWhHYFHA.3320@TK2MSFTNGP12.phx.gbl...


Posted by Don Burn on May 24th, 2005


Actually I think he chose what he could find. I know others who have tried
to track down cheaper USB stuff and couldn't. OSR is the first company that
has been successful on this.


--
Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Remove StopSpam from the email to reply



"Vipin" <vipin@nospam.com> wrote in message
news:erYYeuJYFHA.1092@tk2msftngp13.phx.gbl...


Posted by Lou Arnold on May 25th, 2005


The objective is to develop drivers professionally. Many jobs here
seem to need the ability to develop Windows drivers.
Your comments are appreciated. I am short on money so the DDK is
probably the best.
Lou.

On , "Don Burn" <burn@stopspam.acm.org> wrote:


Posted by Lou Arnold on May 25th, 2005


Good information. My thanks to you all.
Happy WDM development )
Lou.

Posted by Tim Roberts on May 25th, 2005


"Vipin" <vipin@nospam.com> wrote:
Surely the best way to answer your question is to go ask the guys who are
selling it: http://www.osr.com.
--
- Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc

Posted by Maxim S. Shatskih on May 25th, 2005


??? is it not amazingly obsolete? is it suitable for code development at all,
and not only for config files editing?

UNIX (KDE) has the Kate editor. Is it not better then VIM? What are the
powerful points of VIM?

Also UNIX has Midnight Commander with editor in it - "mc -e filename.c". It
also seems to be powerful then "vi".

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com



Posted by BobF on May 25th, 2005


On Wed, 25 May 2005 16:23:08 +0400, Maxim S. Shatskih wrote:

<opinion>
vi is one of the greatest pieces of software ever built! works with *any*
keyboard/terminal and the commands make the best, mouse-free editing
environment! I'm especially fond of the search functionality.

Yeah, it takes a few years to learn to *love* vi, but once it happens ...
</opinion>

Posted by Bruno van Dooren on May 25th, 2005


Well i got my USB development board for
Subtotal: $74.80
Shipping (Normal): $20.90
Total: $95.70

the 74$ is with a 10% discount for members included, but as i said,
registering is free.
Shipping was to Belgium, but i think this is the same for all non-US
countries.

They also sell a PCI digital IO board with accesoiries for ~120$.

kind regards,
Bruno.


"Vipin" <vipin@nospam.com> wrote in message
news:ukKjUsJYFHA.3212@TK2MSFTNGP10.phx.gbl...


Posted by Bruno van Dooren on May 25th, 2005


I use VIM because it is very powerful. i can do anything with a keypress
that does not require me to press CTRL , ALT or SHIFT at the same time or
use a mouse.

another advantage is that it is available on almost all platforms by
default, so i can always use a familiar editor.

in the beginning i was very reluctant to start using it, but i had little
choice because i was writing drivers for a real-time system with linux+rtai
realtime extensions. we couldn't get X configured properly, so we only had a
simple text terminal available.
it took me a while to get used to it, but now i wish that VS had such a good
editor.

kind regards,
Bruno.


"Maxim S. Shatskih" <maxim@storagecraft.com> wrote in message
news:eo7M5RSYFHA.1412@TK2MSFTNGP12.phx.gbl...


Posted by Bruno van Dooren on May 25th, 2005



Amen brother. the editing possibilities are superior to any other editor.

the only problem that i sometimes have is that -when forced to use some lame
editor for editing text inline- i have a tendency to press the escape key.
those are always Aaaaargh moments.



Posted by BobF on May 25th, 2005


On Wed, 25 May 2005 19:37:40 +0200, Bruno van Dooren wrote:

Its been a few years since I coded daily with vi, but I still find myself
punching a quick <ESC></> when I need to find something in the code.

Maybe we should do a vi clone as an add-in for VStudio in our *spare time*
:-)

Posted by Bruno van Dooren on May 25th, 2005


actually there is a vi plugin for VS, but it only allows editing, you cannot
debug with it, and it does not support intellisense.

because of that i never bothered installing it.

a real VS plugin would indeed be great though...


"BobF" <rNfOrSePeAzMe@charter.net> wrote in message
news:4kh3qai2ts8w.ew0ru3tfhavy$.dlg@40tude.net...



Similar Posts