rt-labs provides CANopen development tools and stacks for embedded devices.

Communication stacks

CANOpen stackThe rt-labs CANOpen stack can be used to implement a CANOpen master or slave. It supports multiple instances and can be run on bare-metal hardware, an RTOS such as rt-kernel, or on Linux or Windows.

Profiles and services

CiA 402 device profileCiA 402 is a device profile for power drive systems.