Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
embedded_systems:ethercat:install_acontis_stack [2019-06-25 15:48] grafembedded_systems:ethercat:install_acontis_stack [2024-01-25 11:48] (aktuell) Urs Graf
Zeile 1: Zeile 1:
-====== Install the Acontis EtherCAT Stack ======+====== Install the Acontis EtherCAT Stack (ecmaster) ======
 ===== Overview ===== ===== Overview =====
 First, read [[embedded_systems:ethercat:understanding_acontis|this]] short article to get an overview over the Acontis EtherCAT stack. The software consists of the precompiled library, necessary kernel module, and demo programs (source code) and has to be downloaded from the Acontis website. First, read [[embedded_systems:ethercat:understanding_acontis|this]] short article to get an overview over the Acontis EtherCAT stack. The software consists of the precompiled library, necessary kernel module, and demo programs (source code) and has to be downloaded from the Acontis website.
Zeile 8: Zeile 8:
   * ''<classA_path>'' Path to the Class A AddOn (i.e. ''/home/username/acontisStack/EC-Master-ClassA-AddOn-V2.9'')   * ''<classA_path>'' Path to the Class A AddOn (i.e. ''/home/username/acontisStack/EC-Master-ClassA-AddOn-V2.9'')
  
-===== LinkLayer Module ====+===== LinkLayer Module =====
   - The EC LinkLayer module (kernel module) has to be compiled against the installed linux kernel. If the kernel changes, the module has to be rebuilt and reloaded.   - The EC LinkLayer module (kernel module) has to be compiled against the installed linux kernel. If the kernel changes, the module has to be rebuilt and reloaded.
   - The loaded standard Ethernet driver (the driver is a Linux kernel module) has to be unloaded after boot.   - The loaded standard Ethernet driver (the driver is a Linux kernel module) has to be unloaded after boot.
Zeile 72: Zeile 72:
 </code> </code>
  
 +===== Libraries =====
 +Copy the following library to your working folder (where you want to run your application).
 +  * libemll8254x.so (in ''<classB_path>''\Bin\Linux\x64)