EtherCAT Master Out-of-the-box

EC-Master / Windows®

EtherCAT Master for Windows (without real-time requirements)

Windows 7/8/10 32 Bit
Windows 7/8/10 64 Bit

All Windows network drivers are supported using the WinPCap link layer implementation  

Link Layer for Intel Pro/1000 network adapter family
Link Layer for Realtek 8111/8168/8169 network adapter
Link Layer for Beckhoff CX2000 and CX5000 family (CCAT)

EC-Master / Windows CE/EC

EtherCAT Master for Microsoft Windows CE / EC


Windows CE 6.0
Windows Embedded Compact 7.0
Windows Embedded Compact 2013

Link Layer for Intel Pro/100 network adapter family
Link Layer for Intel Pro/1000 network adapter family
Link Layer for Realtek 8139 network adapter
Link Layer for Realtek 8111/8168/8169 network adapter
Link Layer for Beckhoff CX2000 and CX5000 family (CCAT)
EC-Master / VxWorks / VxWin

EtherCAT Master for VxWorks

Support for the following VxWorks versions is available:
VxWorks 6.3 to 6.9. SNARF link layer implementation enables support for all VxWorks network drivers
VxWorks 6.6 and 6.9. Support for SMP operation (run the stack on a dedicated CPU core).
VxWorks 7.0. Support for SMP operation (run the stack on a dedicated CPU core).

Link Layer for Intel Pro/100 network adapter family
Link Layer for Intel Pro/1000 network adapter family
Link Layer for Realtek 8139 network adapter
Link Layer for Realtek 8111/8168/8169 network adapter
Link Layer for Beckhoff CX2000 and CX5000 family (CCAT)
Link Layer eTSEC for NXP PowerPC and ARM

Link Layer FEC for NXP i.MX6

Link Layer GEM for Xilinx Zynq
Wind River Marketplace  

EC-Master / QNX

EtherCAT Master for QNX
  

Version 6.x and 7.0

Link Layer for Intel Pro/100 network adapter family
Link Layer for Intel Pro/1000 network adapter family
Link Layer for Realtek 8139 network adapter
Link Layer for Realtek 8111/8168/8169 network adapter
Link Layer for Beckhoff CX2000 and CX5000 family (CCAT)
Link Layer CPSW for TI Sitara
Link Layer eTSEC for NXP PowerPC
Link Layer DW3504 for Altera Cyclone V SoC

Link Layer GEM for Xilinx Zynq

EC-Master / On Time RTOS-32

EtherCAT Master for On Time RTOS-32
  
Version 5.x

Link Layer for Intel Pro/1000 network adapter family
Link Layer for Intel Pro/100 network adapter family
Link Layer for Realtek 8139 network adapter
Link Layer for Realtek 8111/8168/8169 network adapter
Link Layer for Beckhoff CX2000 and CX5000 family (CCAT)
EC-Master / RTX

EtherCAT Master for RTX  
Version RTX2009, RTX2011, RTX2012, RTX2016, RTX64

Link Layer for Intel Pro/1000 network adapter family
Link Layer for Intel Pro/100 network adapter family
Link Layer for Realtek 8139 network adapter
Link Layer for Realtek 8111/8168/8169 network family  
EC-Master / Linux

EtherCAT Master for Linux (with or without RT Preempt Patch)  

Kernel V2.6.x (x86)
Kernel V3.x (x86 32 Bit, x86 64 Bit, PowerPC, ARM)
Kernel V4.x (x86 32 Bit, x86 64 Bit, PowerPC, ARM)

Raw Socket Link Layer
Link Layer for Intel Pro/100 network adapter family
Link Layer for Intel Pro/1000 network adapter family
Link Layer for Realtek 8111/8168/8169 network adapter
Link Layer for Beckhoff CX2000 and CX5000 family (CCAT)
Link Layer CPSW for TI Sitara
Link Layer eTSEC for NXP PowerPC
Link Layer FEC for NXP i.MX6
Link Layer DW3504 for Altera Cyclone V SoC

Link Layer GEM for Xilinx Zynq  

and more

EC-Master / Xenomai

EtherCAT Master für Xenomai (x86) Real-Time Framework for Linux
Version 2.6.x and 3.x

Link Layer for Intel Pro/1000 network adapter family
EC-Master / INtime® 

EtherCAT Master for INtime  
Version 4.x, 5.x

Link Layer for Intel Pro/1000 network adapter family
Link Layer for Intel Pro/100 network adapter family
Link Layer for Realtek 8139 network adapter
Link Layer for Realtek 8111/8168/8169 network family  
EC-Master / TI-RTOS Kernel (SYS/BIOS)

EtherCAT Master for Texas Instruments TI-RTOS Kernel (SYS/BIOS

Version 6.4

 

Link Layer CPSW for TI Sitara

Link Layer ICSS PRU for TI Sitara

EC-Master / RTEMS

EtherCAT Master for RTEMS

Version 4.1x

 

Link Layer for Intel Pro/1000 network adapter family
Link Layer CPSW for TI Sitara

EtherCAT Master for further Operating Systems

EC-Master / other Operating Systems Easy portable to other platforms

EtherCAT Master for Green Hills INTEGRITY®
EtherCAT Master for uC/OS® (e.g. NIOS®)
EtherCAT Master for Pharlap ETS®
EtherCAT Master for MQX® (ARM)
EtherCAT Master for Windows Real-time virtualization and Real-time Hypervisor solutions
EtherCAT Master for RTS Real-Time Hypervisor
EC-Master / OS-Layer

EtherCAT Master OS-Adaptation Layer
Using the OS-Adaptation layer one can simply port the source code to any other platforms. Only a few, very simple macros and functions have to be adjusted. Macros are used to implement runtime critical functions.
Existing OS-Adaptation layers can be provided without cost.
The main functions are:

Memory management (OsMalloc, OsMemcpy, ...)
Macros for alignment and endianness functions (ARM, PowerPC)
String functions (OsStrcpy, ...)
Timer (OsSleep, OsQueryMsecCount, ...)
Debug printout (OsDbgMsg)
synchronization (OsCreateLock, OsLock, ...)
Multi-Core, symmetric multiprocessing (OsSetThreadAffinity, OsMemoryBarrier,...)
...