View Single Post
  #3   (View Single Post)  
Old 15th July 2008
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Banned
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Default

I honestly don't know the extent of your programming skills, but my recommendations are as follows:

1) Listen to TerryJ.
2) Find as much information about the specific card/chipset you're interested in writing a driver for, datasheets, other open source drivers.
3) Use existing drivers in the FreeBSD source tree, as a template.. they may give you information on API's useful for the task, you will need to dig deep into the kernel source to find what you'll need. (None may exist, look at the other BSD derivatives, ueagle(4)).
4) Patience, read books... and perhaps a friendly developer willing to hold your hand.

That's all.
Reply With Quote