[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Driver development, recommended reading?
- To: misc@openbsd.org
- Subject: Re: Driver development, recommended reading?
- From: Chuck Yerkes <chuck+obsd@2003.snew.com>
- Date: Sat, 2 Aug 2003 21:55:34 -0700
- Content-Disposition: inline
- Mail-Followup-To: Chuck Yerkes <chuck+obsd@2003.snew.com>,misc@openbsd.org
- References: <3F22307F.90009@msys.ch> <20030726100725.GA7705@gaia.samhaim.org> <3F251CBB.2010605@msys.ch> <200307280822.02641.slash@peereboom.us> <20030728152851.6a67bf5c.marc@msys.ch>
- User-Agent: Mutt/1.4i
Quoting Marc Balmer (marc@msys.ch):
> On Mon, 28 Jul 2003 08:22:02 -0500
> > Even though this book does not apply directly to OPenBSD I found it very
> > helpful. It guides the reader through the steps required to think and write
> > code from a driver perspective. It is an nice book worth a few hours of
> > reading.
>
> Helpful for driver development in general or for BSD specifically? I am a bi
t picky because I have written a lot of device drivers for OS-9, so I do not ne
ed an introduction to interupt processing and the like. But I do need how to a
pply these concepts to BSD (or OpenBSD, to be specific).
Which "OS-9"? The Apple/Mac one or the real one that lets
my 6809 CoCo2 multitask in 64k?
Either way, the principles of Unix device drivers is pretty
similar. Once you've got that down, take a look at a driver
that is for something you are perhaps familiar with and rip
through the source.
A quick google also got me:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/driverbasics.html
which may get you close.