Emulator with precise USB?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
Artlav
Member
Member
Posts: 178
Joined: Fri Aug 21, 2009 5:54 am
Location: Moscow, Russia
Contact:

Emulator with precise USB?

Post by Artlav »

Are there any emulators out there that provide accurate USB model (timings, bus, checks and all)?
Maybe not as much x86 virtual machine, but specific host controller simulators?
There got to be some tools people use to plan and develop USB hardware, no?

The only thing close enough i found is Simics, but they don't give evaluation versions any more.

There were several projects of making Bochs an OSDEV-grade emulator, petr-bochs and rebochs i think, none anywhere close to completion.
Were there any tries before?

Basically, anything that can give verbose description of the errors happening down in the hardware.
User avatar
bewing
Member
Member
Posts: 1401
Joined: Wed Feb 07, 2007 1:45 pm
Location: Eugene, OR, US

Re: Emulator with precise USB?

Post by bewing »

You are right that my rebochs is intended to get there someday, but is nowhere near completion. One of the reasons that I started the project is that AFAIK the answer to your question is "no".
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Re: Emulator with precise USB?

Post by pcmattman »

The closest you'll get is VMware - and you still don't have timing issues or the other cascade of potential problems you could expect from physical hardware.
Post Reply