On Fri, Oct 2, 2009 at 8:28 AM, Harold Hallikainen wrote: > Thanks! That got me thinking... I've got an Asus PC701SD sitting in my > backpack. I use it during my commute (by bus) every day. So, I plugged the > Microchip PIC32 USB Starter Board USB cable in to it. When I plugged it > in, a new directory showed up in /dev named usb. If I then do cat > /dev/usb/tts/ttyACM0 and hit SW1 on the Microchip board, I get the Hello > message from the board. That's pretty neat! For standard-compliant USB device, Linux is pretty good at supporting them. So does Mac OS X. The only issue is with those odd device which are only tested under Windows with vendor provided Windows only drivers. For example, the PIC32 USB device also supports USB Host function. You have host demos which can connect to USB keyboard, mouse and mass storage device. But then you will find out some USB keyboards, mice or mass storage device which may not work with the PIC32 USB board since the firmware only considers standard-compliant device. A lot of the Linux usb codes are dealing with non-compliant USB device so that the user will have a good out-of-the-box experiences. -- Xiaofan http://mcuee.blogspot.com -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist