Description
The RT-Labs CANopen stack C-Open 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.
The C-Open stack is supplied with full sources including a porting layer. A device application interfaces with the stack primarily using the object dictionary, while a master uses the full API to control the CANopen network. It is designed for minimal footprint and efficiency (memory usage on Cortex-M4, 14968 B ROM / 368 B RAM, plus user defined objects stored in RAM) and tested using the CANopen Conformance Test Tool.
Register a free account and login for full product documentation.