
免费的CANopen堆栈:用于嵌入式系统-canopen-stack
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
canopen-stack是一款免费且开源的软件库,专为支持嵌入式系统的开发者设计,旨在简化基于CAN总线网络协议CANopen的应用开发过程。
该项目是根据免费规范CiA 301的CANopen协议的一个开源实现。源代码符合C99标准,并需要使用所选交叉编译器将源文件作为项目的一部分进行交叉编译。
注意:项目的源代码独立于具体的CAN控制器和微控制器硬件之外,而这些特定部分则被称为驱动程序。对于一个完整的CANopen堆栈而言,我们需要用于硬件计时器、CAN控制器以及非易失性存储介质的相应驱动程序。
特性如下:
- 可以在有或没有实时操作系统(RTOS)的情况下使用
- 软件定时器管理功能
- 支持CiA 301-CANopen应用层和通信配置文件
- 具备无限数量SDO服务器,支持快速传输、分段传输及块传输等功能
- 提供了无限数量的TPDO(发送过程数据对象)与RPDO(接收过程数据对象),并能实现同步运行或异步操作模式
- 支持制造商特定的操作功能
- 对象字典中的条目数没有限制,支持静态和动态定义的对象字典。
- 数据类型包括有符号及无符号的8位、16位、32位整型数据,字符串与用户自定义的数据类型。
全部评论 (0)
还没有任何评论哟~


