Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste ÜberarbeitungBeide Seiten der Revision
software:linux:realtime:preempt_rt:start [2019-01-15 13:02] – angelegt mgehrig2software:linux:realtime:preempt_rt:start [2019-01-15 13:55] mgehrig2
Zeile 9: Zeile 9:
 Preempt_RT is a patch for the Linux kernel maintained by Ingo Molnar. It modifies the kernel so that it becomes (almost) completely preemptive. The classic kernel spinlocks are replaced by mutexes which support priority inheritance. In addition, the handling of all interrupts is outsourced to separate kernel threads. Preempt_RT is a patch for the Linux kernel maintained by Ingo Molnar. It modifies the kernel so that it becomes (almost) completely preemptive. The classic kernel spinlocks are replaced by mutexes which support priority inheritance. In addition, the handling of all interrupts is outsourced to separate kernel threads.
 The presentation {{:software:linux:preempt_rt:s3r2_jan_altenberg.pdf| Linux und Echtzeit}} (German) by Jan Altenberg offers a very good and short summary regarding the two variants Preemt RT and Xenomai. The presentation {{:software:linux:preempt_rt:s3r2_jan_altenberg.pdf| Linux und Echtzeit}} (German) by Jan Altenberg offers a very good and short summary regarding the two variants Preemt RT and Xenomai.
 +\\
 +\\
 +\\
 +\\
 +\\
 +\\
 +<box 22% right green | **Quicklinks**>
 +  * [[..:testedDevices | Tested devices]]
 +</box>
  
  
Zeile 14: Zeile 23:
   - Choose a machine. See [[..:testedDevices | Tested devices]] for reference   - Choose a machine. See [[..:testedDevices | Tested devices]] for reference
   - Install a Linux distribution. You can use [[https://unetbootin.github.io/ | UNetbootin]] to create an bootable Live USB drive.   - Install a Linux distribution. You can use [[https://unetbootin.github.io/ | UNetbootin]] to create an bootable Live USB drive.
- +  - To test the best possible RT performance [[software:linux:realtime:preempt_rt:build_kernel|compile a minimal preemt RT kernel]] 
-<box 22% right green **Quicklinks**> +  - [[software:linux:realtime:tune_bios_settings|Tune some BIOS settings]] 
-  [[..:testedDevices Tested devices]] +  [[software:linux:realtime:benchmark:optimal_performance|Measure the best possible RT performance of your system]] 
-</box>+  - [[software:linux:realtime:preempt_rt:build_kernel|Compile a full preempt RT kernel]] 
 +  - [[software:linux:realtime:benchmark:start|Test your system]] 
 +  - If you are not satisfied with the performance of your system, [[software:linux:realtime:tune_rt_system|tune your system]].