|
RT-FireWire is an @OpenSource project, aimed at using FireWire as a hard @real-time communication medium in industrial automation. It is based on @Xenomai(an real-time extension to Linux).
Based on the @IEEE1394 protocol, each FireWire node potentially hosts 48-bits wide address space, which gives a big room to let other high-level communication protocols stack on, e.g. @CANopen, Real-Time Publish-Subscribe protocol, etc.
Via the implementation of real-time Ethernet-over-FireWire, an application-layer module emulating Ethernet interface over FireWire hardware, RT-FireWire enables RTnet, a hard real-time communication framework over Ethernet to work on Firewire.
One application of RT-FireWire is built by M. Omar Faruque Sarker and his colleagues in the Intelligent @Robotics Research Center of Korea Institute of Science and Technology, where RT-FireWire is used as the network platform for their robot control. An IEEE paper can be found here.
The work of the RT-FireWire project was developed by @yuchenzhang in his MSc assignment at Control Engineering Group, University of Twente, the Netherlands. Currently,he is also responsible to managing the RT-FireWire open source project and maintaining this website.
|