CAD CAM EDM DRO - Yahoo Group Archive

Re: USB on Linux

Posted by stevesng@n...
on 2001-10-16 09:28:44 UTC
The 1 mS per USB frame is correct for the USB that
is currently available. This is only possible
for modes that transfer every frame, and these
modes are limited to small packets. These
packets are large enough for our purposes, but
"bulk" mode is used for printers and scanners
to move large amounts of data more efficiently,
but with uncertain time of delivery. There is
a faster USB 2 coming, but I have not yet had
my hands on it to see if it really helps in
real time situations.

I agree that USB is harder to use than a parallel
port, but it is possible. The significance of
this is changing however as we are fast evolving
into a world where most users have never seen
"plain" DOS. The time is coming when it is assumed
that it is the device must be intelligent, not the
user. I really do believe that in a couple of years
finding a new computer with a parallel port will be
difficult for the average user.

So what is the future? The current standoff seems
to be between Firewire (Apple/Sony primarily) and
USB (Intel/Microsoft primarily). USB excels for
keyboards, mice, modems, printers, etc. whereas
Firewire excels for hard disks and video. Currently
it makes sense for a good computer to have both.
USB 2 is an attempt to change that and it remains
to be seen if USB 2 will work as claimed and will
penetrate the market. It will truly be marketing
that decides, because as with the case of industrial
computers, unless it is intended for the masses we
will not be willing to pay the price demanded. All
of this is irrelevant when talking about surplus,
please consider my comments in that light.

Cheers,
Steve Stallings

--- In CAD_CAM_EDM_DRO@y..., Matt Shaver <mshaver@e...> wrote:
> Ray wrote
>
> > I had some discussion with Matt Shaver about this recently and he
thinks
> > that you can consistently get 1 microsecond if you don't try to
do
> > anything else with it. Problem is that you want a bunch of
connections
> > running around the machine or process.
>
> Holy orders of magnitude Ray! That's 1 MILLISECOND not 1
microsecond...
>
> As I understand it, with USB you can send and recieve data with
each
> device address once every millisecond. If each encoder, DAC, I/O
> controller, etc. had its own address you could go through them at
1kHz.
> Another trick (told to me by Steve Stallings) would be to give each
> device multiple addresses so that you could access it multiple
times
> during each 1 mS "frame".
>
> I still like the parallel port better for now though...
>
> Matt

Discussion Thread

Gordon R. Hawkinson 2001-10-15 23:15:02 UTC USB on Linux Eric Keller 2001-10-16 05:55:24 UTC Re: [CAD_CAM_EDM_DRO] USB on Linux Carol & Jerry Jankura 2001-10-16 06:28:49 UTC RE: [CAD_CAM_EDM_DRO] USB on Linux Ray 2001-10-16 07:02:35 UTC Re: USB on Linux Matt Shaver 2001-10-16 08:22:52 UTC Re: [CAD_CAM_EDM_DRO] Re: USB on Linux stevesng@n... 2001-10-16 09:28:44 UTC Re: USB on Linux Jon Elson 2001-10-16 10:21:48 UTC Re: [CAD_CAM_EDM_DRO] Re: USB on Linux Les Newell 2001-10-16 12:27:17 UTC Re: [CAD_CAM_EDM_DRO] Re: USB on Linux Jon Elson 2001-10-16 20:04:47 UTC Re: [CAD_CAM_EDM_DRO] Re: USB on Linux Ray 2001-10-16 20:17:19 UTC Re: Re: Re: USB on Linux Les Newell 2001-10-17 02:15:08 UTC Re: [CAD_CAM_EDM_DRO] Re: USB on Linux Carol & Jerry Jankura 2001-10-17 05:01:01 UTC RE: [CAD_CAM_EDM_DRO] Re: USB on Linux Jon Elson 2001-10-17 11:23:17 UTC Re: [CAD_CAM_EDM_DRO] Re: USB on Linux Les Newell 2001-10-17 12:56:06 UTC Re: [CAD_CAM_EDM_DRO] Re: USB on Linux Carol & Jerry Jankura 2001-10-17 13:24:30 UTC RE: [CAD_CAM_EDM_DRO] Re: USB on Linux