411 REFERENCE · Wikibooks
D Programming/RTAI
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
Why use RTAI for real-time applications?
Real-time application need
efficient executing code
deterministic behaviour
Actually development for real-time applications is mainly made in embedded systems in the language C.
More and more is done in C++ and on PC platforms. With D there is an alternative to C++.
But there are non-deterministic features in D (like in C++ also)
dynamic memory allocation
dynamic casts
garbage collection
exception handling
In a real-time environment not all has to be deterministic. So it is in the hand of the developer not to use these features in the real-time task.
/Installing/
/RTAI Bindings/
/LXRT/
/Accessing PCI hardware/
/User Space Interrupts/
/Examples/