On Wed, 8 Dec 2004 14:04:22 -0800, David Brownell <[EMAIL PROTECTED]> wrote: > I'm not sure you'll find such a document, either for USB > or any other part of the Linux kernel. > > I'd look for correspondences between the USB 2.0 spec and > the code from the latest 2.6 kernels in various areas like: > > - hub driver and ch11 > - usb_device, config descriptors, and ch9 > > ... plus lots of others. The 2.6 code aligns a lot > better than the 2.4 code, and also has kerneldoc; > I hope you did a "make pdfdocs" with 2.6 and then > looked at the USB documentation. > > However we're still working on making all that work > well, and the rest of Linux is changing at the same > time, so you'll probably end up with questions. > This mailing list is the right place to ask them.
I beliebe that OOA/OOD or other software engineering skills also apply to device driver development, though C by nature is not an OO language. This is what I want to figure out, to create a model for USB driver with notation like UML (to help understand it and further development). Has anyone done this before? Wouldnt a design doc or design Model for device driver be nice? Thanks, Li Xinyi ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel