This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

USB software development

Hi, i would like to program USB drivers for certain hardware applications. Ex to communicate with an 8051 system. Is there any software that could make this process easy? What else would you recommend. Any available code is a great help.

Thanks

Parents
  • http://www.keil.com/usb/

    Several 8051 derivatives are available with on-chip USB - find them at http://www.keil.com/dd/search_parm.asp

    Software to drive them will, of course, be specific to the particular device chosen. See the manufacturer's website for support.

    Note that these are mostly USB Device ("slave") implementations - a USB Host ("master") is significantly more involved...

    There are also plenty of add-on chips that provide USB Device support - as an I2C, UART, parallel bus, or other interface. These encapsulate all the USB complexity in the device, and usually come with free drivers.
    eg, FTDI, Maxim, Si Labs, etc

    There are also a few devices that provide an add-on USB Host; eg,
    http://www.vinculum.com/

Reply
  • http://www.keil.com/usb/

    Several 8051 derivatives are available with on-chip USB - find them at http://www.keil.com/dd/search_parm.asp

    Software to drive them will, of course, be specific to the particular device chosen. See the manufacturer's website for support.

    Note that these are mostly USB Device ("slave") implementations - a USB Host ("master") is significantly more involved...

    There are also plenty of add-on chips that provide USB Device support - as an I2C, UART, parallel bus, or other interface. These encapsulate all the USB complexity in the device, and usually come with free drivers.
    eg, FTDI, Maxim, Si Labs, etc

    There are also a few devices that provide an add-on USB Host; eg,
    http://www.vinculum.com/

Children