On Wed, Mar 24, 2010 at 10:17 AM, Dave Smith <[email protected]> wrote:
> I don't really know where to get started. Can anyone recommend a starting
> point? Books? Other resources? General advice?
Are you new to writing kernel code in general, or just USB drivers?
If you're new to kernel code, you would probably benefit from a book
that gives an overview of how the kernel works and how to write
drivers. However, I have no idea what's up-to-date now since I
haven't worked on Linux drivers in a few years. Ultimately, you'll
want to find a simple USB driver that's as similar to what you're
using hardware-wise and use it as an example to implement your driver.
There's no substitute in kernel hacking for walking the code, as the
kernel is an ever-changing system with no fixed internal APIs.
--Levi
/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/