Real-Time Systems
Start with the concepts and platform requirements, choose a real-time Linux approach, then review tuning and measurement. PREEMPT_RT and Xenomai are alternative approaches, not consecutive installation steps.
Choose a guide
| Stage | Guide | What to look for |
|---|---|---|
| Orientation | Realtime OS Overview | Main components, platform context, and selection guidance. |
| Concepts | Real-Time Concepts | Determinism, latency metrics, and a comparison of real-time approaches. |
| Platform selection | PREEMPT_RT | Supported versions and benchmark reports. |
| Platform selection | Xenomai | Supported versions and benchmark reports for the alternative approach. |
| Tuning | Performance Tuning | BIOS, kernel, and user-space optimization. |
| Measurement tool | Real-Time Expert | GUI-based mode switching and benchmark comparison on supported devices. |
Suggested reading order
- Read the overview and concepts to identify the timing requirements of your application.
- Review PREEMPT_RT or Xenomai for the supported platform and corresponding reports.
- Review performance tuning for the selected system.
- Use the applicable measurement procedure to evaluate the result. The current Real-Time Expert guide requires a PREEMPT_RT-enabled kernel and the listed device prerequisites.