USB 2.0 For Linux
SilentTone writes: "PCWorld is reporting that USB 2.0 or high speed USB will be hitting Linux first half 2002. Intel is already providing space on its Pentium 4 motherboard for the USB 2.0 controller. With a transfer rate of 480Mbps (more than firewire's 400Mbps) it seems promising." Update: 09/04 23:02 PM GMT by H : So, somewhere between my preview and going live, I seem to have "lost" the link - if you find it, please post below. I'm looking - in the meantime, this is a good Linux and USB tutorial, and Blue Cat Linux is supporting USB 2.0. HA! Found it - story updated.
mmm, usb 2.0... now if only my devices supported it...
At 400 Mbps, that is 400/8 = 50 MBps©
Suppose that one keystroke is translated by the keyboard and sent to the bus as one byte©
1024 bytes is one megabyte©
50 megabytes is equal to 51,200 bytes©
So that is equal to 51,200 keystrokes per second©
Additionally, say a keyboard can handle a maximum of 5 keys held down at one time, before a key must be released to accept more data©
That means 5 concurrent keypresses/second = 10,240 ¥5keys/sec
Say each key press travels a distance of ©5cm downwards, or ©005m downwards©
Using the equations F=ma and a = d/t, along with the fact that time = 1/10240 seconds per ¥5 keypresses©©©
The acceleration can be solved such that each ¥5keys must be accelerated at 51©2 m/s
Then solve for F, we find that each ¥5keys must also have a force of 51©2 Newtons behind it© ¥assuming an average key has a mass of 1g
Obviously not a practical technology for the likes of me©
Bren©