EtherCAT Master Out-of-the-box
EC-Master Windows® 10, 32-Bit EC-Master Windows® 10, 64-Bit |
All Windows network drivers are supported using the WinPCap link layer implementation Link Layer for Intel Pro/1000 network adapter family |
EC-Master 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, 32-Bit, 64-Bit |
Support for the following VxWorks versions is available: |
EC-Master QNX, 32-Bit EC-Master QNX, 64-Bit |
Version 6.x and 7.0 |
EC-Master 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, 32-Bit EC-Master RTX64, 64-Bit |
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, 32-Bit EC-Master Linux, 64-Bit |
Kernel V2.6.x (x86) |
EC-Master Xenomai, 32-Bit EC-Master Xenomai, 64-Bit |
Version 2.6.x and 3.x Link Layer for Intel Pro/1000 network adapter family |
EC-Master INtime® |
Version 4.x, 5.x, 6.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) |
Version 6.4 Link Layer CPSW for TI Sitara Link Layer ICSS PRU for TI Sitara |
EC-Master RTEMS |
Version 4.1x Link Layer for Intel Pro/1000 network adapter family |
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,...) ... |