Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
embedded_systems:ethercat:start [2021-11-26 08:44] – Urs Graf | embedded_systems:ethercat:start [2024-01-25 11:22] – Urs Graf | ||
---|---|---|---|
Zeile 35: | Zeile 35: | ||
* Acyclic messages, so-called SDOs (service data objects), are not discussed in this documentation. | * Acyclic messages, so-called SDOs (service data objects), are not discussed in this documentation. | ||
- | At its lowest level, ethercat uses an ethernet frame to send EtherCAT datagrams containing commands to read or write data, or both (' | + | At its lowest level, ethercat uses an ethernet frame to send EtherCAT datagrams containing commands to read or write data, or both (' |
The data that is actually read or written is accessed using a 4Gbit address space using byte.bit addressing. EtherCAT technically bit alignment, though in practice most things seem to be byte aligned. This address space is called the **Process Data Image** or **PDI**. | The data that is actually read or written is accessed using a 4Gbit address space using byte.bit addressing. EtherCAT technically bit alignment, though in practice most things seem to be byte aligned. This address space is called the **Process Data Image** or **PDI**. | ||
Zeile 63: | Zeile 63: | ||
In this example workflow a Linux based master with Acontis stack and EEROS is used. | In this example workflow a Linux based master with Acontis stack and EEROS is used. | ||
- | We build our system with Yocto. The necessary recipes and resources can be found in the private repository [[https:// | + | We build our system with Yocto. The necessary recipes and resources can be found in the private repository [[https:// |
- [[embedded_systems: | - [[embedded_systems: |