usb device emulation
Collin R. Mulliner
collin at betaversion.net
Tue Nov 28 22:30:01 CET 2006
On Tue, 2006-11-28 at 01:59 +0100, Robert Michel wrote:
> Some ideas about the posibility that the Neo emulate
> an usb device - this is powerfull and I thing this count
> more than only speed (USB 2.0).
> I remember that the PalmPilot could be used as seriell mouse...
indeed this would be nice to have, basically we need a usb-chip what can
switch between client and host mode. I guess we will have that.
> 1. Where are good documentations how to write usb device
> emulation driver?
check out the usb-gadget stuff in the linux kernel
> 2. Which emulation are already written?
see answer to 1.)
as far as I know all embedded linux devices that emulate/play usb mass
storage use usb-gadget to do this
> 3. Do you know cheap hardware, e.g. a pcmica or PCI usb-card
> that yould be used before we have a Neo1973 for test and develope
> emulation solutions?
> Some device emulation that could become usefull:
> - memory device (of course)
> - mouse (touchpad with three buttons)
> - keyboard
> - numpad
> - krypto card (especialy with linux-vserver the Neo1973
> could become a quite trustworthy enviroment)
> - audio device
> - network device
> - bluetooth device
> - webcam
> - printer (print into a file - it could be that
> some data could be fetched only this way)
> With port forwarding (via GSM/GPRS):
> - Wifi device
> - TTY
> - Parallelport
> - printer
> - USB forwarding to other usb devices
> - ...
> - What more?
> Would it be possible to emulate a usb hub and to
> have multiple emulation at the same time?
Collin R. Mulliner <collin at betaversion.net>
BETAVERSiON Systems [www.betaversion.net]
info/pgp: finger collin at betaversion.net
I hate prototypes. --Chief O'Brien
More information about the community