It is simple... Apple had IEEE1394, and Microsoft reached Intel and
said: how about to do USB? USB ports were available in PC computers
since 1996 or 1997, but no one used theme - no devices to plug in for
the MS-DOS and Windows 95 too, and the devices that existed were TOO
much expensive anyway. After many years, like 1999 or 2000, you could
try SOME USB devices in upgrades of W98 and some WMe + NT versions
(oh, the server class)

Anyway.. I tried the first USB ports on the early mainboards recently,
but none, ZERO, NILL of them worked at all.

One point... USB has NO electric isolation, like capacitors, or
transformer. It is directly couple, sometimes with 0ohm "protective"
ESD overcurrent resistors, especially on Intel chipset motherboards,
some 10-20% of the i845, i865 and such died because of this... some
poor users even saw fire or smoke coming from the southbridge :-) (one
did crack and burn while the computer kept working - the user plugged
in a camera, there was some... etc... blahblah... caused latch-up in
the southbridge. ...see one of my numerous articles on latch-up
somewhere on the internet for example)
Much more machine suited is LAN - the TCP/IP is purely native for
*nix, and this Czech colleague offers range of industrial-worth
solutions with RS-232, Ethernet and RS-485.

Only USB is VERY sensitive to cause a burning motherboard, other
protocols use separate rugged-enough driver circuits.



On 12/31/06, Eric H. Johnson <[EMAIL PROTECTED]> wrote:
> Chris,
>
> While I have not looked into it myself, you might want to look at USB-DUX
> here:
> http://www.linux-usb-daq.co.uk/
>
> Depending on the device, it supports sampling rates between 8Khz and 3Mhz
> over USB, and claims to be real-time. Granted this is their own device, but
> it could show you how to do a real-time interface to USB devices.
>
> The Linux driver is open source, and supported by Comedi, see:
> http://www.comedi.org/
>
> That can show you how to talk to the USB port for this type of application.
> Then you might also look at "classic ladder" to see how it uses EMC's
> real-time in place of that of Comedi, which is used by Classic Ladder
> (http://membres.lycos.fr/mavati/classicladder/) when not adapted to run with
> EMC.
>
> Then, I presume you could map whatever I/O you handle through it to HAL pins
> with a driver similar to those found in the [EMC Folder]/src/hal/drivers
> folder, provided you have downloaded and installed the source code.
>
> I still have it in the back of my mind to try to write a hal driver for an
> XBOX controller, which also uses USB, to use as a joy-stick input, etc. as
> an inexpensive means of jogging and otherwise performing related functions
> within EMC2. But I don't know how to do that yet either. :)
>
> HTH,
> Eric
>
> >    Yes I was only thinking about running 'slow' devices like
> > relays or led/indicator lights. realtime would be unnessary.
> >    I don't  Really understand how USB is a more a Windows
> > standard then Linux or better said LOTS of Linux standards
> > are ported from others. Personally I like the idea of using a
> > 'Windows' device in a more open, free and originally
> > unthought of way. I just like to tinker I guess. MHO.
> >    So can anyone point me in the right direction to research
> > how to do this? Thanks
>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users
>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to