The CANopen master/target stack delivers a comprehensive, MISRA-compliant ANSI-C software library implementing all communication services defined by the CiA 301 v4.2 profile and master functionalities per CiA 302-2. Designed for seamless integration with STM32 microcontrollers, this stack accelerates the development and extension of CANopen-compliant applications. It supports both bare-metal and RTOS environments such as FreeRTOS™, Keil RTX, and ThreadX®. The included CANopen DeviceDesigner tool streamlines object dictionary and EDS file creation, enabling rapid configuration and reducing development time within the ST ecosystem.
Features and benefits
- Complete communication services: Implements CiA 301 and CiA 302-2 standards for master and target roles
- MISRA-C compliant: Ensures high code quality and safety for embedded applications
- Scalable and configurable: Adapts to diverse application requirements and hardware platforms
- NMT master functionalities: Enables network-wide target configuration and management
- RTOS support: Compatible with FreeRTOS™, Keil RTX, ThreadX®, or bare-metal systems
- CANopen DeviceDesigner tool: Simplifies object dictionary and EDS file creation with built-in database
- Extensive examples and documentation: Facilitates fast onboarding and effective use of master features
- Conformance tested: Validated against CANopen specifications for reliable interoperability
| 支持的器件 | STM32,STM32MP1 |
| 可交付成果 | 源文件 |
| 许可类型 | 商业 |
| 地点 |
Served Countries:
澳大利亚, 中国, 欧洲, 印度, 印度尼西亚, 日本, 新西兰, 北美, 新加坡, 南非, 韩国