Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | Nächste ÜberarbeitungBeide Seiten der Revision | ||
embedded_systems:ethercat:choose_linux_master [2019-02-08 14:33] – mgehrig2 | embedded_systems:ethercat:choose_linux_master [2019-02-08 14:37] – mgehrig2 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Choose a Linux Master ====== | ====== Choose a Linux Master ====== | ||
+ | ===== Overview ===== | ||
+ | The linux master is a PC with Linux installed. | ||
+ | The kernel is patch with the rt preempt patch to make the system real-time capable. | ||
+ | The EtherNet port is used to connect the PC with the EtherCAT network. | ||
+ | |||
+ | |||
===== Realtime capability ===== | ===== Realtime capability ===== | ||
Depending on the requirements, | Depending on the requirements, | ||
Very good real-time behavior (max. jitter < 30 usec) is required if: | Very good real-time behavior (max. jitter < 30 usec) is required if: | ||
- | * The Linux master must set the clock. E.g. if no distributed clock is used and the bus cannot be synchronized with a slave. See [[embedded_systems: | + | * The Linux master must set the clock. E.g. if no distributed clock is used and the bus cannot be synchronized with a slave. See [[embedded_systems: |
A time buffer, which is larger than the largest expected jitter, has to be used. | A time buffer, which is larger than the largest expected jitter, has to be used. |