Boston Linux & Unix (BLU) Home | Calendar | Mail Lists | List Archives | Desktop SIG | Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings
Linux Cafe | Meeting Notes | Blog | Linux Links | Bling | About BLU

BLU Discuss list archive


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fwd: Linux guru needed to write device driver. Burlington, Massachusetts.



Chris Meyer said:

> So my question (since there actually wasn't one in the last paragraph)
> is: where's a good place to start? I don't have any device driver
> experience with any platform, but I know how the stuff interfaces (well
> enough to build my own cables, anyway). Are there books, web sites,
> tutorials... or is my only hope to try muddling through kernel sourceand
>  seeing what others before me have done, and then trying to build up
> from  there?

Keep in mind that I'm a high-level programmer (perl) so I have no direct
knowledge of device drivers. But I learned perl by looking at existing
scripts/modules and figuring out what they do. So I bet you could do the
same for a driver for a similar device and figure out how it works, then
apply that knowledge to hacking out a driver (perhaps based on your
example) for your device. I'm sure there must be good examples out there
you can start from.

A quick search on bookpool.com for "linux device drivers" found "Linux
Device Drivers, 2nd Edition" ISBN 0596000081. Looks interesting.

Good luck!

-- 
---------------------------------------------------------
Drew Taylor          *  Web app development & consulting
drew at drewtaylor.com  *  Site implementation & hosting
www.drewtaylor.com   *  perl/mod_perl/DBI/mysql/postgres
---------------------------------------------------------






BLU is a member of BostonUserGroups
BLU is a member of BostonUserGroups
We also thank MIT for the use of their facilities.

Valid HTML 4.01! Valid CSS!



Boston Linux & Unix / webmaster@blu.org