Re: regd network communication between RTLinux installed computers

Sergio Pérez <[email protected]>
Newsgroups gmane.linux.real-time.rtlinux.general
Message-ID <[email protected]>
Hi, Kali !!

You're right, Ethernet itself is not real time but you can achieved reduced 
and controlled delay by keeping control of the traffic in your network. I 
mean, if your RTLinux machines are connected only between them by means of a 
switch you can achieve bounded response times. 
There is a lot of work about achieving real time (or almost RT) switched 
Ethernet networks.

You can use RTLinux ethernet drivers in order to absolutely control the 
overhead of accessing the network. I mean, if you're using the Linux 
capability to access the network you're adding an unknown delay to your 
application. 

You can find some RTLinux Ethernet drivers in the project called RTL-lwIP (a 
TCP/IP stack for RTLinux with its own Ethernet drivers). This drivers are 
interrupt driven.

http://rtl-lwip.sourceforge.net

If the drivers included in RTL-lwIP are not those what you want then you can 
take a look at RTL-EtherbootD, which is a collection of drivers for RTLinux, 
but most of them are not tested (you can help to test them, if you want). 
This drivers are accessed by means of polling the device.

http://rtl-etherbootd.sourceforge.net

If you don't like the Real-time switched Ethernet networks approach, we're 
working in a TDMA based protocol to build a REAL-TIME Ethernet network with 
ABSOLUTELY bounded response times. The protocol is finished and we're now 
testing it. In short we will build a web to locate the project. When the web 
becomes ready we will tell it to the list.

Best regards.

Sergio.
_______________________________________________
Rtl mailing list
[email protected]
http://www2.fsmlabs.com/mailman/listinfo/rtl
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.