Hi Anders, On 09/02/2013 05:22 AM, Anders Wallin wrote: > EtherCAT on the other hand seems to require special proprietary ASICs or > NIC-chips? I am also guessing that to maintain low latency an EtherCAT > switch is much more intelligent&expensive than a standard Ethernet switch.
Ethercat supports several common NICs, including r8169 (but not 8168!) and e1000, both easily obtainable. The existing Linux drivers are modified to add RT capabilities, I believe. I've been helping Sascha Ittner (mentioned in a previous post) to port his work to LinuxCNC. He recently updated the drivers to work with 3.5.7, so you have your choice of Xenomai and RTAI kernel packages. You're right that ethernet concentrators can be problems. A standard ethernet switch will probably kill RT. A better option is 10/100 (non-switching) repeater hubs, which instantly repeat every packet to every port. Packet collisions (ah, takes me back to the days of my youth!) will affect latency, but using a very small fraction of total bandwidth will minimize this. Best of all is to use a dedicated NIC and crossover cable for each device. Right there is about all I know about RT over ethernet. :) John ------------------------------------------------------------------------------ Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users