Skip to main content

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​

StageGuideWhat to look for
OrientationRealtime OS OverviewMain components, platform context, and selection guidance.
ConceptsReal-Time ConceptsDeterminism, latency metrics, and a comparison of real-time approaches.
Platform selectionPREEMPT_RTSupported versions and benchmark reports.
Platform selectionXenomaiSupported versions and benchmark reports for the alternative approach.
TuningPerformance TuningBIOS, kernel, and user-space optimization.
Measurement toolReal-Time ExpertGUI-based mode switching and benchmark comparison on supported devices.

Suggested reading order​

  1. Read the overview and concepts to identify the timing requirements of your application.
  2. Review PREEMPT_RT or Xenomai for the supported platform and corresponding reports.
  3. Review performance tuning for the selected system.
  4. 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.

← Solution Overview