Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
embedded_systems:ethercat:test_and_tune_rt [2018-12-14 16:16]
mgehrig2
embedded_systems:ethercat:test_and_tune_rt [2019-02-12 16:01] (aktuell)
mgehrig2
Zeile 20: Zeile 20:
 ''​max. jitter OS = min jitter EtherCAT bus''​ ''​max. jitter OS = min jitter EtherCAT bus''​
  
-See [[embedded_systems:​ethercat:​distributed_clocks|Distributed Clocks]] for more information.+If the master cannot guarantee a stable clock, the masterShift mode is recommended. 
 + 
 +See [[embedded_systems:​ethercat:​understanding_ethercat:​understanding_sync_with_dc|Distributed Clocks]] for more information.
  
  
Zeile 49: Zeile 51:
 ''​sudo cpupower frequency-set -g powersave''​ ''​sudo cpupower frequency-set -g powersave''​
    
 +
 +==== Intel cstates ====
 +Intel cstates indicate the power saving state of the processor.
 +These states can be locked with kernel parameters on the C0 state (no power saving measures).
 +
 +{{:​embedded_systems:​ethercat:​controlling_processor_c-state_usage_in_linux_v1.1_nov2013.pdf|Background information}}
 +
 +Display current kernel parameters:​\\
 +''​cat /​proc/​cmdline''​
 +
 +Add the following [[software:​linux:​linux_os:​kernel_parameter|kernel parameters]]:​
 +
 +  * cpuidle.off=1
 +  * intel_idle.max_cstate=0
 +
 +