特性
- 符合CiA 301标准的 CANopen 源代码
- 全面的CANopen主站和从站源代码集合,包含服务
- 多实例支持 - 在单个物理硬件平台执行不同逻辑 CANopen 设备
- 第一年的软件维护和技术支持免费!
- 所开发的产品没有使用费
- 捆绑版本 (也叫价值包) 包含全面的全部启用的CANopen功能
- ODBuilder - PC 工具可轻松配置对象字典包括自动源代码生成,EDS编辑器包含导入和导出功能
- 直接的 ANSI-C 执行和清晰的模块化架构支持轻松移植到新的目标平台
- 通用的 OS API 可集成于实时操作系统
- CANopen 协议栈提供通讯层可执行所有标准化的CANopen设备子协议
- CAN 驱动源代码适用于许多所包含的目标系统
- 统一的 CAN 驱动 API 适用于所有所支持的 CAN 接口
- 高分辨率时间戳
- 符合CiA 304标准的 CANopen 安全协议扩展 (可选购的插件)
- 符合CiA 402标准的设备子协议用于运动控制和驱动 (可选购的插件)
|
协议栈
模块化、可伸缩性和可移植性
持续模块化的功能和在ANSI-C中执行,因此能够简便地移植到不同的目标系统。最重要的是具有灵活的伸缩性和高性能。高度优化的存储器管理和零复制执行程序防止不必要的数据复制。使用我们的CANopen源代码,你就可以创建高性价比的单芯片解决方案和复杂的多路主站应用。我们的CANopen协议栈被成功移植,包括许多微控制器,到一个DSP。
CANopen软件被分为独立的模块。有些模块可以集成于项目中或从项目中删除,根据所要求的功能。这些模块对于另一个模块没有交叉调用功能,但只是上位或下位模块的功能(也叫做回调功能)。模块之间没有相互参考的全局变量。中心软件层,叫做"CANopen Controlling Module" (CCM),提供一个CANopen功能的简化API给应用层,并且控制独立模块的交互。另外,硬件特定的执行程序彻底脱开CANopen协议栈,因此使移植到新的目标平台的工作量最小。
所开发的产品没有使用费
我们价格结构非常有吸引力。每次购买的源代码都是收一次费。你所开发的产品,我们不会收取任何使用费。 |