|
|
Real Time Linux - Hard Real Time for Robotics and Data Acquisition
If you want hard real time performance on Linux, there are quite some choices.
The proprietary choices are probably not a good solution since you depend
on a company that depends on investors which are just interested on profit.
These arguments speak for another solution, namely OPEN SOURCE (OSS).
Open source hard real time extensions are more advanced than proprietary
solutions, since OSS solutions are actively developed by knowledgeable members
of these projects. Bugs (which occur in every piece of software, no matter
how well tested they are or "how proprietary" they are) are fixed faster, innovation
is occuring faster and porting to other platforms (ARM, AMD, AMD64, etc.)
is also faster and more precise.
Having hard real time performance in user space is a big thing in HRT business.
Both RTAI and XENOMAI (formerly known as FUSION) have the capability of
providing hard real time in user space known as LXRT.
The new RTDM (Real Time Driver Model) of RTAI and XENOMAI provides a unified
interface of real time user space applications and the hard real time
system. See the Xenomai: Hard Real Time Driver Example Tutorial with MMAP using the RTDM (Real Time Driver Model)
Speaking of drivers: It's about time to have a unified driver model (speaking
of models: I've just developed a particle detector model for GEANT4)
for real time system, that is portable
between real time systems like RTAI, XENOMAI and hopefully other systems.
In order to sum it up:
RTAI and
XENOMAI
are the most advanced, industrial grade, and most suitable
systems for high reliability hard real time performance systems.
Last-Modified: Sun, 26 Mar 2006 23:09:44 GMT
|
|