This is the official page for SOEM (Simple Open EtherCAT Master) and SOES (Simple Open EtherCAT Slave). SOEM and SOES are small EtherCAT stacks for the embedded market.
Below are some examples of the available reference designs rt-labs provides. All reference designs are available as either a barebone codebase or with a real-time operating system (RTOS): rt-kernel. rt-kernel is built for determinism and to support hard real time. Static time-based schedules can be defined and the core supervises that deadlines are kept, in combination with managing less time-critical event-based functionality in a flexible and smooth way.
rt-labs provides education and workshops regarding SOEM, SOES and other EtherCAT related issues. For more information, see Classes & Workshops.
If you want to contribute to SOEM or SOES you will need to sign a Contributor License Agreement and send it to us either by e-mail or by physical mail. More information is available in the PDF.