[ntdev]OT: what's the next step to me?

Hi, all:
I am a newbie for driver development. I admire to the experts in
this list and I wanna to be a DDK specialist too. I have read some
famous DDK books (eg. Programing with Microsoft windows driver model,
Windows 2000 Device Driver book) and Microsoft’s DDK documents. But I
still can not give any advice for the question in ntdev list.
What is the next step to me to be a driver developer? Can anybody
give me any guidance? Do I need read all DDK source code?

Writing a few drivers from the ground up is the way I learned.
Implementing a variety of drivers on different busses (usb, pci being
the 2 most popular) and device classes (networking, storage, input)
spread out the things you need to learn.

d

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Leo
Sent: Wednesday, July 27, 2005 10:39 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] [ntdev]OT: what’s the next step to me?

Hi, all:
I am a newbie for driver development. I admire to the experts in
this list and I wanna to be a DDK specialist too. I have read some
famous DDK books (eg. Programing with Microsoft windows driver model,
Windows 2000 Device Driver book) and Microsoft’s DDK documents. But I
still can not give any advice for the question in ntdev list.
What is the next step to me to be a driver developer? Can anybody
give me any guidance? Do I need read all DDK source code?


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument:
‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com

Leo wrote:

Hi, all:
I am a newbie for driver development. I admire to the experts in
this list and I wanna to be a DDK specialist too. I have read some
famous DDK books (eg. Programing with Microsoft windows driver model,
Windows 2000 Device Driver book) and Microsoft’s DDK documents. But I
still can not give any advice for the question in ntdev list.
What is the next step to me to be a driver developer? Can anybody
give me any guidance? Do I need read all DDK source code?

There is simply no substitute for on-the-job experience. Reading alone
will never make you a DDK export. Almost all of the answers you see to
technical questions here were learned because the responder actually
encountered the same issue and worked through it. You need to actually
work on some drivers.

One very good path, in my opinion, is to get the OSR USB development
board, at http://www.osronline.com/article.cfm?article=382. This is a
simple USB device, based on the Cypress FX2 chip, that includes a driver
you can play with to your heart’s content.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

> Hi, all:

I am a newbie for driver development. I admire to the experts in
this list and I wanna to be a DDK specialist too. I have read some
famous DDK books (eg. Programing with Microsoft windows driver model,
Windows 2000 Device Driver book) and Microsoft’s DDK documents. But I
still can not give any advice for the question in ntdev list.
What is the next step to me to be a driver developer? Can anybody
give me any guidance? Do I need read all DDK source code?

Start with re-building and debugging/tracing an existing ( but simple ) DDK sample …
\general\event , general\event , … are simple ones .

C.

Read at least the samples which are connected to the scope of activity
you’re planning to work on.

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

----- Original Message -----
From: “Leo”
To: “Windows System Software Devs Interest List”
Sent: Wednesday, July 27, 2005 9:39 PM
Subject: [ntdev] [ntdev]OT: what’s the next step to me?

Hi, all:
I am a newbie for driver development. I admire to the experts in
this list and I wanna to be a DDK specialist too. I have read some
famous DDK books (eg. Programing with Microsoft windows driver model,
Windows 2000 Device Driver book) and Microsoft’s DDK documents. But I
still can not give any advice for the question in ntdev list.
What is the next step to me to be a driver developer? Can anybody
give me any guidance? Do I need read all DDK source code?


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: unknown lmsubst tag argument: ‘’
To unsubscribe send a blank email to xxxxx@lists.osr.com

I’m totally down with Doron.

I want to add that don’t stay in the same company for
too long if there’s no new stuff to learn or when you
get bored whichever comes first. Switch to other
company every 2-3 years. You significantly enrich your
experience by working for different companies,
technologies. (I hope my manager is not reading this,
but hey, there are a lot of exciting cutting edge
technologies I’m working on here I would stay for a
while).

Calvin Guan (Windows DDK MVP)
Staff SW Engineer NetXtreme MINIPORT
Broadcom Corp. Irvine, CA
www.broadcom.com

— Doron Holan wrote:

> Writing a few drivers from the ground up is the way
> I learned.
> Implementing a variety of drivers on different
> busses (usb, pci being
> the 2 most popular) and device classes (networking,
> storage, input)
> spread out the things you need to learn.
>
> d
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf
> Of Leo
> Sent: Wednesday, July 27, 2005 10:39 AM
> To: Windows System Software Devs Interest List
> Subject: [ntdev] [ntdev]OT: what’s the next step to
> me?
>
> Hi, all:
> I am a newbie for driver development. I admire
> to the experts in
> this list and I wanna to be a DDK specialist too. I
> have read some
> famous DDK books (eg. Programing with Microsoft
> windows driver model,
> Windows 2000 Device Driver book) and Microsoft’s DDK
> documents. But I
> still can not give any advice for the question in
> ntdev list.
> What is the next step to me to be a driver
> developer? Can anybody
> give me any guidance? Do I need read all DDK source
> code?
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: unknown
> lmsubst tag argument:
> ‘’
> To unsubscribe send a blank email to
> xxxxx@lists.osr.com
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: unknown
> lmsubst tag argument: ‘’
> To unsubscribe send a blank email to
> xxxxx@lists.osr.com
>

__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

Take a simple sample from the DDK – I recommend src\general\ioctl – build
it and step through the driver with a debugger such as WinDbg.


James Antognini
Windows DDK and WDK Support

This posting is provided “AS IS” with no warranties, and confers no rights.

“Leo” wrote in message news:xxxxx@ntdev…
Hi, all:
I am a newbie for driver development. I admire to the experts in
this list and I wanna to be a DDK specialist too. I have read some
famous DDK books (eg. Programing with Microsoft windows driver model,
Windows 2000 Device Driver book) and Microsoft’s DDK documents. But I
still can not give any advice for the question in ntdev list.
What is the next step to me to be a driver developer? Can anybody
give me any guidance? Do I need read all DDK source code?

Ritchie once asked Fonzie how to be a tough guy. Fonzie replied “Ritchie,
you have to hit someone.” So, Leo, you have to write a driver.


The personal opinion of
Gary G. Little

“Leo” wrote in message news:xxxxx@ntdev…
Hi, all:
I am a newbie for driver development. I admire to the experts in
this list and I wanna to be a DDK specialist too. I have read some
famous DDK books (eg. Programing with Microsoft windows driver model,
Windows 2000 Device Driver book) and Microsoft’s DDK documents. But I
still can not give any advice for the question in ntdev list.
What is the next step to me to be a driver developer? Can anybody
give me any guidance? Do I need read all DDK source code?

Calvin,

Join Microsoft, you don’t have to jump :slight_smile:
Just have to switch divisions if you feel bored.
Solves two problems with a single solution.

Thanks
Vipin

“Calvin Guan” wrote in message news:xxxxx@ntdev…
> I’m totally down with Doron.
>
> I want to add that don’t stay in the same company for
> too long if there’s no new stuff to learn or when you
> get bored whichever comes first. Switch to other
> company every 2-3 years. You significantly enrich your
> experience by working for different companies,
> technologies. (I hope my manager is not reading this,
> but hey, there are a lot of exciting cutting edge
> technologies I’m working on here I would stay for a
> while).
>
> Calvin Guan (Windows DDK MVP)
> Staff SW Engineer NetXtreme MINIPORT
> Broadcom Corp. Irvine, CA
> www.broadcom.com
>
>
> — Doron Holan wrote:
>
>> Writing a few drivers from the ground up is the way
>> I learned.
>> Implementing a variety of drivers on different
>> busses (usb, pci being
>> the 2 most popular) and device classes (networking,
>> storage, input)
>> spread out the things you need to learn.
>>
>> d
>>
>> -----Original Message-----
>> From: xxxxx@lists.osr.com
>> [mailto:xxxxx@lists.osr.com] On Behalf
>> Of Leo
>> Sent: Wednesday, July 27, 2005 10:39 AM
>> To: Windows System Software Devs Interest List
>> Subject: [ntdev] [ntdev]OT: what’s the next step to
>> me?
>>
>> Hi, all:
>> I am a newbie for driver development. I admire
>> to the experts in
>> this list and I wanna to be a DDK specialist too. I
>> have read some
>> famous DDK books (eg. Programing with Microsoft
>> windows driver model,
>> Windows 2000 Device Driver book) and Microsoft’s DDK
>> documents. But I
>> still can not give any advice for the question in
>> ntdev list.
>> What is the next step to me to be a driver
>> developer? Can anybody
>> give me any guidance? Do I need read all DDK source
>> code?
>>
>> —
>> Questions? First check the Kernel Driver FAQ at
>> http://www.osronline.com/article.cfm?id=256
>>
>> You are currently subscribed to ntdev as: unknown
>> lmsubst tag argument:
>> ‘’
>> To unsubscribe send a blank email to
>> xxxxx@lists.osr.com
>>
>> —
>> Questions? First check the Kernel Driver FAQ at
>> http://www.osronline.com/article.cfm?id=256
>>
>> You are currently subscribed to ntdev as: unknown
>> lmsubst tag argument: ‘’
>> To unsubscribe send a blank email to
>> xxxxx@lists.osr.com
>>
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>

Oh, yeah. MSFT must be a fun place to work, plus the
housing in Redmond seems much affordable in comparison
to that in California as of today.

Better do it before I get too spoiled by the climate,
sunshine, beaches here:)

As Gary said, sometimes OT topic is funny-:slight_smile:

Calvin Guan (Windows DDK MVP)
Staff SW Engineer NetXtreme MINIPORT
Broadcom Corp. Irvine, CA
www.broadcom.com

— Vipin wrote:

> Calvin,
>
> Join Microsoft, you don’t have to jump :slight_smile:
> Just have to switch divisions if you feel bored.
> Solves two problems with a single solution.
>
> Thanks
> Vipin
>
> “Calvin Guan” wrote in message
> news:xxxxx@ntdev…
> > I’m totally down with Doron.
> >
> > I want to add that don’t stay in the same company
> for
> > too long if there’s no new stuff to learn or when
> you
> > get bored whichever comes first. Switch to other
> > company every 2-3 years. You significantly enrich
> your
> > experience by working for different companies,
> > technologies. (I hope my manager is not reading
> this,
> > but hey, there are a lot of exciting cutting edge
> > technologies I’m working on here I would stay for
> a
> > while).
> >
> > Calvin Guan (Windows DDK MVP)
> > Staff SW Engineer NetXtreme MINIPORT
> > Broadcom Corp. Irvine, CA
> > www.broadcom.com
> >
> >
> > — Doron Holan
> wrote:
> >
> >> Writing a few drivers from the ground up is the
> way
> >> I learned.
> >> Implementing a variety of drivers on different
> >> busses (usb, pci being
> >> the 2 most popular) and device classes
> (networking,
> >> storage, input)
> >> spread out the things you need to learn.
> >>
> >> d
> >>
> >> -----Original Message-----
> >> From: xxxxx@lists.osr.com
> >> [mailto:xxxxx@lists.osr.com] On
> Behalf
> >> Of Leo
> >> Sent: Wednesday, July 27, 2005 10:39 AM
> >> To: Windows System Software Devs Interest List
> >> Subject: [ntdev] [ntdev]OT: what’s the next step
> to
> >> me?
> >>
> >> Hi, all:
> >> I am a newbie for driver development. I
> admire
> >> to the experts in
> >> this list and I wanna to be a DDK specialist too.
> I
> >> have read some
> >> famous DDK books (eg. Programing with Microsoft
> >> windows driver model,
> >> Windows 2000 Device Driver book) and Microsoft’s
> DDK
> >> documents. But I
> >> still can not give any advice for the question in
> >> ntdev list.
> >> What is the next step to me to be a driver
> >> developer? Can anybody
> >> give me any guidance? Do I need read all DDK
> source
> >> code?
> >>
> >> —
> >> Questions? First check the Kernel Driver FAQ at
> >> http://www.osronline.com/article.cfm?id=256
> >>
> >> You are currently subscribed to ntdev as: unknown
> >> lmsubst tag argument:
> >> ‘’
> >> To unsubscribe send a blank email to
> >> xxxxx@lists.osr.com
> >>
> >> —
> >> Questions? First check the Kernel Driver FAQ at
> >> http://www.osronline.com/article.cfm?id=256
> >>
> >> You are currently subscribed to ntdev as: unknown
> >> lmsubst tag argument: ‘’
> >> To unsubscribe send a blank email to
> >> xxxxx@lists.osr.com
> >>
> >
> >
> >
> > Do You Yahoo!?
> > Tired of spam? Yahoo! Mail has the best spam
> protection around
> > http://mail.yahoo.com
> >
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as:
> xxxxx@yahoo.ca
> To unsubscribe send a blank email to
> xxxxx@lists.osr.com
>


Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

Calvin Guan wrote:

Oh, yeah. MSFT must be a fun place to work, plus the
housing in Redmond seems much affordable in comparison
to that in California as of today.

I can’t tell if you’re being sarcastic or not. Housing in most of the
Seattle area is no longer the bargain it once was. There was a time
that one Bay Area home would buy you two-and-a-half homes in Redmond.
Not any more.

I’m in a suburb of Portland, and I’m not entirely sure I would qualify
to buy my own house today.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

thanks for every reply. I will begin to read som examples in DDK and
write some driver. Wish me will help somebody on the list in the
feature.

btw: Vipin and Calvin:
Join google is a vogue;-)

-L

On 8/3/05, Tim Roberts wrote:
> Calvin Guan wrote:
>
> >Oh, yeah. MSFT must be a fun place to work, plus the
> >housing in Redmond seems much affordable in comparison
> >to that in California as of today.
> >
> >
>
> I can’t tell if you’re being sarcastic or not. Housing in most of the
> Seattle area is no longer the bargain it once was. There was a time
> that one Bay Area home would buy you two-and-a-half homes in Redmond.
> Not any more.
>
> I’m in a suburb of Portland, and I’m not entirely sure I would qualify
> to buy my own house today.
>
> –
> Tim Roberts, xxxxx@probo.com
> Providenza & Boekelheide, Inc.
>
>
> —
> Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@gmail.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>