Re: Upper Filter on COM port?
- From: "David Craig" <drivers@xxxxxxxxxx>
- Date: Fri, 11 Apr 2008 14:24:33 -0700
If as you say you have only done OOP in 4th generation languages, then it
will be a major change of perspective. If you are an EE and have done work
in developing hardware including some testing with software written in
assembly or 'C', then it will be easier. Take a class in driver
development, read the standard books, and then try working with the drivers
included with the WDK. www.osronline.com has a couple of boards that you
can purchase and use to learn drivers. The sample drivers are available in
the WDK. One is USB based and the other is PCI which should give you a good
start. You have a long ways to go, though a serial port filter may be
easier than many since you won't actually controlling the hardware yourself.
You do need to study the serial port driver(s) in the WDK to see what it
gets to do the various actions you can request of it.
There is one sample in the WDK, though very complex, shows filtering and
several other types of drivers. It is called 'toaster' and was written by
Elias at Microsoft. Install issues can become a nightmare, but you can just
blast in a filter for the serial port driver. It will attach to all
instances of serial ports, so you need to make sure code can handle multiple
devices at the same time - for example, stay away from globals unless you
need to coordinate between devices for some reason.
"Nigel Molesworth" <reply@xxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:i4gvv35tc2tedr8dgsivhcehv5bt33k6rk@xxxxxxxxxx
On Fri, 11 Apr 2008 11:56:38 -0700 (PDT), chris.aseltine@xxxxxxxxx wrote:
You're in the right group, but I don't know about the "handholding"
part -- if you ask specific questions, I'm sure you will get answers.
I don't really know what questions I need to ask!
I've written code in the past, and I have a fairly good grounding in OOP
from university (mainly Smalltalk and Java), but this is all new to me.
Is there a good book to start learning about writing with the WDK?
Or is it going to be too much of a challenge just to write a single
filter?
.
- References:
- Re: Upper Filter on COM port?
- From: Nigel Molesworth
- Re: Upper Filter on COM port?
- From: chris . aseltine
- Re: Upper Filter on COM port?
- From: Nigel Molesworth
- Re: Upper Filter on COM port?
- From: Nigel Molesworth
- Re: Upper Filter on COM port?
- From: Doron Holan [MSFT]
- Re: Upper Filter on COM port?
- From: Nigel Molesworth
- Re: Upper Filter on COM port?
- From: chris . aseltine
- Re: Upper Filter on COM port?
- From: Nigel Molesworth
- Re: Upper Filter on COM port?
- From: chris . aseltine
- Re: Upper Filter on COM port?
- From: Nigel Molesworth
- Re: Upper Filter on COM port?
- Prev by Date: Re: usb.h problems
- Next by Date: Re: how to replace the default advanced property page for network device ?
- Previous by thread: Re: Upper Filter on COM port?
- Next by thread: Re: MS Bluetooth Stack: obtaining a remote device's friendly name
- Index(es):
Relevant Pages
|