没有合适的资源?快使用搜索试试~ 我知道了~
首页嵌入式系统/ARM技术中的关于博控 SYS TEC CANopen 协议栈源代码
嵌入式系统/ARM技术中的关于博控 SYS TEC CANopen 协议栈源代码
211 浏览量
更新于2023-03-03
评论
收藏 72KB PDF 举报
产品简介: SYS TEC CANopen 协议栈原代码包含了完整的功能源代码,用于实施CANopen master和slave设备。 详细介绍: CANopen 源代码选型指南 按源代码产品名称 按应用或设备类型 按 CANopen 设备和应用规范 源代码特点比较 特点 * 支持多实例-可以在一个物理设备上实现多个CANopen逻辑设备 * 一年免费的软件维护和技术支持 * 完整的用于实施CANopen master和slave服务的库(特点比较) * 附带完整的一系列CANopen工具 * 带有PC端工具用于配置对象字典和自动的源代码生成工具,EDS编辑器
资源详情
资源评论
资源推荐

嵌入式系统嵌入式系统/ARM技术中的关于博控技术中的关于博控 SYS TEC CANopen 协议协议
栈源代码栈源代码
产品简介: SYS TEC CANopen 协议栈原代码包含了完整的功能源代码,用于实施CANopen master和
slave设备。 详细介绍: CANopen 源代码选型指南 按源代码产品名称 按应用或设备类型 按
CANopen 设备和应用规范 源代码特点比较 特点 * 支持多实例-可以在一个物理设备上实现多个
CANopen逻辑设备 * 一年免费的软件维护和技术支持 * 完整的用于实施CANopen master和slave服务
的库(特点比较) * 附带完整的一系列CANopen工具 * 带有PC端工具用于配置对象字典和自动的源代码
生成工具,EDS编辑器
产品简介: 产品简介:
SYS TEC CANopen 协议栈原代码包含了完整的功能源代码,用于实施CANopen master和slave设备。
详细介绍: 详细介绍:
CANopen 源代码选型指南
按源代码产品名称 按应用或设备类型 按 CANopen 设备和应用规范 源代码特点比较
特点
* 支持多实例-可以在一个物理设备上实现多个CANopen逻辑设备
* 一年免费的软件维护和技术支持
* 完整的用于实施CANopen master和slave服务的库(特点比较)
* 附带完整的一系列CANopen工具
* 带有PC端工具用于配置对象字典和自动的源代码生成工具,EDS编辑器可以带有导入导出功能。
* 标准的ANSI-C源代码,模块化的软件架构,易于移植到目标平台。同时我们将提供灵活的代码适配服务。
* 通用的OS API可用于和各种实时操作系统进行集成
* 支持全部的CANopen 设备标准规范
* 包含适用于各种系统的CAN驱动源代码
* 全部支持的CAN接口都具有一致的API接口
* 支持CiA 304标准的CANopen安全协议扩展 (可选组件)
* 支持CiA 302标准的CANopen管理器源代码
* 支持CiA 402标准的设备定义用于支持运动控制和驱动(可选组件)
* 多路PDO用于CiA 417标准兼容的设备(CANopen Lift)(可选组件)
* SDO 网关用于CANopen sub-networking(可选组件)
* 高精度时间戳 (可选组件)
CANopen 协议栈源代码能满足现代自动控制系统的需求
SYS TEC CANopen源代码完全符合CiA 301 V4.x标准草案。CANopen 源代码支持快速开发所需的CANopen master或
slave 设备,例如,NMT Master(Network Management),LSS Master(Layer Setting Service)和SDO Client。
直观的基于事件的应用层信号机制保证了较高的运行性能。CANopen 源码包含相应的功能用于在操作系统中进行简单的
集成。良好设计的API接口使您可以很容易的在自己的应用中集成CANopen协议栈。 软件包中大量的范例程序和文档将帮助
你更好地应用协议栈源代码。 我们提供两种主要的源代码包,包含工业应用的主要部分。另外,其它特殊的功能用附加包提
供。
不仅仅是源代码开发包
购买CANopen 源代码,您获得的不仅仅是一个完整的CANopen协议实现。您还将得到第一年免费技术支持和软件维护,
同时您还将得到一个USB/CAN接口设备以及完整的一套CANopen配置和分析工具用于设备的开发和测试。 除了源代码,您完
全拥有了一个方便的开发环境用于测试和集成您的CANopen应用。包含的软件工具提供了强大的支持用于创建EDS文件和原
始配置。图形用户接口帮助您管理CANopen 源代码的不同设置。使用ODBuilder工具您可以轻松导出关联对象为C源代码文
件,以备在CANopen工程中使用。
模块化,可升级和便携式
源代码是模块化的,并用ANSI-C语言开发易于被移植到目标系统中,高度优化的内存管理和零内存复制实现避免了不必
要的内存复制。使用我们的CANopen源代码您既可以实现低成本的单片机系统也可以实行按复杂的多通道的高级应用。我们
的CANopen协议栈源码已经成功地应用于大量的微控制器及DSP。CANopen软件是由多个独立的模块组成的。部分模块可以
根据功能的需要从工程中添加或者删除。所有模块都相对独立,不存在同级模块间的函数互相调用,只存在对于上下级模块的
函数回调。代码不存在全局的引用和全局变量。代码的最上层CANopen Controlling Module(CCM)负责独立模块间的交互及提
供用户接口。另外,硬件的特定参数将和CANopen协议栈解耦,以保证协议栈可以被无缝的移植到任何目标系统。
支持CANopen 安全协议
我们提供符合CANopen 安全协议扩展标准的CiA 304,其能帮助客户建立自己的安全应用。我们已经扩展了一个高度优

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0