Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Mar 2006 10:56:10 -0800
From:      John-Mark Gurney <gurney_j@resnet.uoregon.edu>
To:        Damian Gerow <dgerow@afflictions.org>
Cc:        freebsd-multimedia@freebsd.org, Alexander Leidinger <Alexander@Leidinger.net>
Subject:   Re: envy24 support
Message-ID:  <20060316185610.GA35129@funkthat.com>
In-Reply-To: <20060316174426.GU83256@afflictions.org>
References:  <20060316105913.GT83256@afflictions.org> <20060316123306.6504755e@Magellan.Leidinger.net> <20060316174426.GU83256@afflictions.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Damian Gerow wrote this message on Thu, Mar 16, 2006 at 12:44 -0500:
> : > help speed up the development?  (I'd write the driver myself, but I don't
> : > know enough C.)
> : 
> : Feel free to learn C. Once you understand pointers and pointer
> : arithmetic, the hard part is done.
> 
> Well, I've got most of the hard part done, then.  I guess it's just a matter
> of figuring out how to write a device driver.

Then come to BSDcan and attend my presentation on how to write a FreeBSD
device driver.  Most people assume it's a lot more difficult than it
is...  I won't be covering interfacing to the sound system, but the most
of the rest will be there..  Also, many times, it's easiest to simply
crib from another device driver...  My bktrau driver was cribbed from
my zoran drive, which was cribbed from the bktr driver.. :)

-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060316185610.GA35129>