...
I wanted to make a simple two-station real-time network, and preconfigure the LiveCD for that purpose
so that it can run the round-trip-time and submit the results to the Internet database.
Two stations is not that fascinating for a time-triggered protocol like RTnet with TDMA. Note that you will basically get a round-trip of the cycle period + some potentially moving offset of up to the cycle period.
Testing RTnet is much harder, we also do not have THE solution for it yet. At least you need some load on the network, e.g. non-rt traffic over the virtual NICs (ping -f), but also on the nodes itself.
This preconfigured setup with just two menu-entries "start master" and "start client" should make
it a lot easier to test RTnet for people with no experience whatsoever with [real-time] networks.
Asking for a list of slave IPs on the master does not make things that complicated in my eyes, but improves the usability of your test environment significantly.
And then there is the question what test you want to run over RTnet. Our typical scenario is the round trip example from /addons/examples/rtmac/round-trip-time, using "multi-client" on one station and "server" on the others. This example also comes with a usermode tool to display the results on the multi-client box. Or you may simply use rtping, but this will test a much smaller subset of RTnet.
My intention is to add the round-trip-time test to the CD.
Note again that, when using TDMA, you get a value mostly depending on the selected cycle time. You may consider running RTnet without RTmac/TDMA for this test and measure the "raw" round-trip with some example or the rtping tool. This would give an indication of RTnet's performance on the respective machines.
We will hopefully have "official" fusion support in the RTnet SVN soon. We furthermore already have functional TDMA-V2, which would be interesting to compare with the previous revision and to test the new station hot-plugging and backup master features. Let us know when you have questions about this.
Are both versions still in SVN? Can I build RTnet with both TDMA-V1 en TDMA-V2 modules?
Yep. The upcoming release series 0.8 will come with both versions, we then likely will drop tdma-v1 in 0.9.
Actually, this extension comes at the right time as RTnet now desperately needs testing!
Great! :-) Hopefully it can benefit the project!
BTW, did I oversee some download link for the CD sources? Would be very interesting for us to put in always the latest RTnet version for own tests.
Actually, all sources are on the CDROM, as there is actually not much sourcecode involved. All scripts are found
in the /etc/ directory hierarchy.
Thanks, will have a look.
I've also received a request from other people to write a short HOWTO, to explain how to create these ISO-images.
I've just updated my RTnet tree and added it here to my local ISO image. Is TDMA-V2 included in trunk? Is
it enabled in a default ./configure && make?
Enabled by default. tdma.ko is V2, tdma-v1.ko is the old version. There is also a rtnet-tdma-v1 script to run the old tdma discipline instead of V2.
Jan
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/
_______________________________________________
RTnet-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/rtnet-users

