Drivers, tools and operating system support

Operating system support

esd mainly supports the real-time multitasking operating systems VxWorks®, QNX®, RTX, OS-9® and OnTime RTOS32. In addition to application programming and creation of Board Support Packages (BSP), esd also provides customer training and consulting for real-time applications. esd also supplies drivers, tools and applications for standard operating systems such as Windows® and Linux®.

CAN, CANopen, Tools

Layer 2 drivers for a wide range of operating systems are available for the comprehensive range of CAN interfaces. Optimal portability is achieved by using esd's universal NTCAN API, which is identical on all systems. Since the higher CAN protocols and the software tools are also based on this API, their use on the different platforms is also possible without any problems. The NTCAN API is included in the scope of delivery of the CAN modules.
The associated SDK (Software Development Kit) and the CAN tools for Windows and Linux are also supplied free of charge. Updates can be downloaded from the website.


For EtherCAT systems esd electronics offers standard software products like the EtherCAT Master and EtherCAT Workbench as well as customer specific solutions. The EtherCAT software products can be found in the EtherCAT product group.

Custom software developments

esd develops applications and BSPs according to specifications and supports customers during implementation.

Wide range of supported operating systems

esd electronics offers solutions and support for a wide range of operating systems. A selection of the operating systems used by esd electronics can be found here.