Q: USB -analysis tools documents

I want to learns more about how to emulate USB devices. For this I recently bought a Teensy2.0 - Teensy USB Development Board - which has several USB projects and libraries to get started. Goal is to create a control panel to hook up to a PC application. OK I can build it perfectly with serial but I like to learn to do it the USB way. UNO related info also welcome

Two questions:
Q: What are the must reads (backgrounders) when investigating USB programming? blogs web books etc

  • I've found Jan Axelson's book, It's on my wishlist.

Q: What tooling to use to analyse USB signals / handshakes ?
preferably Windows & open source | demo versions.

Thanks,
Rob

I'm sure you know V-USB : http://www.obdev.at/products/vusb/index.html
They have a lots of information and example projects.

The very cheap USBasp programmers on Ebay have such an usb interface. A jumper has to be set, so you can program a USBasp programmer with another USBasp programmer. This way you can test the V-USB library.

But to actually use USB emulation, the Leonardo is easier.

Thanks,
didn't know this site although I think I've seen some projects in the past.

About USB itself ...

I'm not sure about analyzers. I looked into that a while back, and they weren't cheap.

I did some preliminary work with a logic analyzer and USB 1, which was slow enough to be captured. It's pretty tedious without dedicated analyzers.

Thanks Nick,

Did some first teensy usb -experiments and it works like a charm! :slight_smile: :slight_smile: :slight_smile: :slight_smile:

Like this one - Teensyduino: Using USB MIDI with Teensy on the Arduino IDE -
And - Teensyduino: Using USB Joystick with Teensy on the Arduino IDE -