USB OTG (On The Go) [Wiki Link] allows some USB devices to act as both master and slave at different times. For example, when a printer connects to a PC, the PC acts as the master and the printer is the slave device (peripheral). However, some printers include the USB sockets for exporting data (such as the one in my office, you can plug in the USB stick to store the exported scanned documents). In this case, the printer changes to the master mode.
The other typical example is: when you plug in your smart phones (iphone, samsung etc) to PC, you are exporting data from the slave devices (your phone) to the master device (your PC); however, when you connect the USB mouse or keyboard to your smart phones, your smart phones change to master device.Some phones support the USB-OTG protocol but some don’t. Today I try three phones (attach USB mouse to them): XiaoMi 2A, Samsung Galaxy S3 and Huawei phone G8813. The XiaoMi 2A and S3 support USB OTG but Huwei G8813 doesn’t. (The OS are all Android 4.1.1)
The following shows my ‘mobile’ workstation (just for fun, e.g. surfing, twitting, facebook etc). The iPAD 2 has been jail-broken and attached to a blue-tooth keyboard.
Look, you can install a ‘Free-DOS’ on S3… 🙂 in fact, it is a Java-like DOS emulator.
The next thing is to attach a keyboard to smart phones, which may be not so much useful.
Maybe to re-install the OS as Windows or Ubuntu?
References:
http://en.wikipedia.org/wiki/USB_On-The-Go
–EOF (The Ultimate Computing & Technology Blog) —
loading...
Last Post: Using COM object in NodeJS
Next Post: The Halting Problem