From: Poly-poly man on
I posted a question like this to comp.lang.c++, and they said to post to
a more linux oriented group.
How do I go about writing a driver for linux in any language,
preferrably c++? I'm trying to write something for the RTL8185L wireless
chipset. Ndiswrapper works, but only for about 3 seconds before locking
up the computer. Preexisting wireless driver are *probably* not the best
solution, but if you can direct me to a good one, go ahead (means less
work :) )

Any help?

poly-p man
From: Mungo on
Poly-poly man <pyrophobicman(a)gmail.com> wrote in
news:v9ypf.47458$fY5.27372(a)trnddc02:

> I posted a question like this to comp.lang.c++, and they said to post to
> a more linux oriented group.
> How do I go about writing a driver for linux in any language,
> preferrably c++? I'm trying to write something for the RTL8185L wireless

Straight C works well. Get the book "Linux Device Drivers" written by
Rubini, Corbett, et. al. and published by O'Reilley. It contains everything
you need to write a generic linux driver.

Before writing the driver, you need to know about the hardware's input,
output, etc. This information is not always disseminated by the
manufacturer and I do not know if the chipset to which you refer is
documented anywhere.

regards,

mungo
-----
The backhoe is the natural predator of the fiber optic cable


From: Poly-poly man on
Mungo wrote:
> Poly-poly man <pyrophobicman(a)gmail.com> wrote in
> news:v9ypf.47458$fY5.27372(a)trnddc02:
>
>
>>I posted a question like this to comp.lang.c++, and they said to post to
>>a more linux oriented group.
>>How do I go about writing a driver for linux in any language,
>>preferrably c++? I'm trying to write something for the RTL8185L wireless
>
>
> Straight C works well. Get the book "Linux Device Drivers" written by
> Rubini, Corbett, et. al. and published by O'Reilley. It contains everything
> you need to write a generic linux driver.
>
> Before writing the driver, you need to know about the hardware's input,
> output, etc. This information is not always disseminated by the
> manufacturer and I do not know if the chipset to which you refer is
> documented anywhere.
>
> regards,
>
> mungo
> -----
> The backhoe is the natural predator of the fiber optic cable
>
>

Found the book online, really helpful.

Thanks,
poly-p man

--
Oh, Auntie Em, there's no place like ~

(seen on a sign in December):
Have a Happy & A Merry!
From: Grant on
On Mon, 19 Dec 2005 13:00:11 GMT, Poly-poly man <pyrophobicman(a)gmail.com> wrote:

>How do I go about writing a driver for linux in any language,
>preferrably c++?

linux-kernel is written in C, see linux-2.6.15-rc6/Documentation/HOWTO

Grant.
From: wmreinemer on

Poly-poly man wrote:
> I posted a question like this to comp.lang.c++, and they said to post to
> a more linux oriented group.
> How do I go about writing a driver for linux in any language,
> preferrably c++? I'm trying to write something for the RTL8185L wireless
> chipset. Ndiswrapper works, but only for about 3 seconds before locking
> up the computer. Preexisting wireless driver are *probably* not the best
> solution, but if you can direct me to a good one, go ahead (means less
> work :) )
>
> Any help?
>
> poly-p ma
**
Check out #12 at:
http://www.opendrivers.com/driver/227801/realtek-rtl8185l-wireless-utility-program-3.5.0.6-free-download.html

Walt R.
**