EtherCAT for embedded systems

There are a number of important elements that need to come together to make a robust and stable embedded system using EtherCAT Technology. Developers of such systems face many challenges. They need to ensure that their applications are efficient,but also that they are easy to maintain. This workshop teaches developers how to handle these and many other challenges. Our instructors are all experienced developers who have used EtherCAT technology extensively, and are also extremely familiar with the internal workings of the software components.

Topics covered:

  • Introduction to EtherCAT. Get to know the basics of EtherCAT.
  • Developing EtherCAT Masters. Learn how to develop EtherCAT Masters using SOEM (Simple Open EtherCAT Master) stack
  • Developing EtherCAT Slaves. Learn how to develop EtherCAT Slaves using SOES (Simple Open EtherCAT Slave) stack
  • Application Layer
  • Data Link Layer

Tools and hardware

The workshop is hands-on and uses the following tools and hardware:

  • RT-Labs Workbench
  • RT-Labs EtherCAT SDK
  • Infineon XMC48 relax kit

By combining important theory with plenty of hands-on exercises, it ensures that attendees leave the course fully ready to develop EtherCAT Masters/Slaves.

Who should attend

The workshop is primarily designed for embedded engineers. Participants are not required to know anything about EtherCAT but should be well proficient in C programming

Upcoming dates


Normally classes and workshops are held at RT-Labs offices in Gothenburg, but we can also come to your site and customize the classes for your business needs. For more information please contact us at or +46 31 240 250.


Read the General Terms and Conditions covering classes and workshops.

Link to Open EtherCAT Society: Open EtherCAT Society @ GitHub

How to
Price1700 euro per attendee