Home
| Calendar
| Mail Lists
| List Archives
| Desktop SIG
| Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU |
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 | |
We also thank MIT for the use of their facilities. |