[ANNOUNCE] RTnet 0.8.0 released

Jan Kiszka kiszka at rts.uni-hannover.de
Mon Dec 20 19:13:36 CET 2004


As it might be of broader interest this time, this announcement is 
spread over the RTAI list too:


The RTnet project, an RTAI-based real-time networking stack with 
Ethernet support, has achieved another important milestone on its way 
towards a release 1.0. The version 0.8.0 published today includes many 
new features and improvements of as yet open issues. The new version is 
available at

http://www.rts.uni-hannover.de/rtnet/download.html

Most noticable is surely the specification and implementation of the 
revised TDMA media access control discipline. A MAC discipline is 
required for indeterministic Ethernet to avoid collisions and 
congestions. The new TDMA-V2 allows a more flexible transmission time 
slot assignment for every node, supports slave hot plugging as well as 
backup masters, and further improves the synchronisation of distributed 
clocks. Side note: TDMA-V2 now also enables stand-alone implementations 
of RTnet like the RT-EtherBoot patch (see below).

Another important step of this release is support for 2.6 kernels in 
combination with RTAI 3.1. Even better, thanks to Philippe Gerum's 
effort, RTnet can now also work with the RTAI skin of fusion 0.6.6 or 0.6.7.

Here is the full list of changes:
- TDMA-V2 implementation
   * multiple slots
   * packet delay compensation
   * slave hot plugging
   * backup masters
- new NIC device driver layer
   * atomic transmission time stamp
   * improved locking scheme
   * layer version tag
- kernel 2.6 support
- RTAI/fusion support (0.6.6 or better)
- source tree reorganisation
- added NoMAC module as skeleton for new disciplines
- revised and extended rtnet start script
- worst-case statistics for rtping
- read stage 1 data for "rtcfg add" from stdin
- fixed cleanup bug in RTmac's VNIC handling
- bug fixes in RTcfg, /proc output, legacy tdma-v1, and some other parts

Notes:
- Although the new tdma module is already useable and should be
   preferred, previous tdma-v1 will still be included in the 0.8 release
   series.
- The drivers for the three PowerPC embedded controllers have not yet
   been updated to the latest changes. This will happen for the next
   release at the beginning of 2005.
- RTAI/fusion support is limited to kernel space in this release. It
   is planned to fix this soon.


Also today a new version of the RT-EtherBoot patch was released. 
RT-EtherBoot enables disk-less RTnet nodes to retrieve their boot image 
over an RTnet-controlled network without violating timing requirements. 
Patch v0.2 now supports the TDMA delay calibration procedure in order to 
enhance the accuracy of packet transmission times, and it fixes a 
critical bug. See RTnet download page.




More information about the Rtai mailing list