简介
openPOWERLINK协议栈可用作通用源代码版本,可轻松移植到各种目标和操作系统。该软件提供以太网POWERLINK规范版本2.0的所有强制的功能,以及各种可选功能。
和该款源代码配套的还有一个即插即用内核模块和应用程序代码,可直接在我们提供的参考系统上在Linux下运行该协议栈。它为你的首次开发提供了一个快速和轻松的切入点。
我们的openPOWERLINK实施已经通过了各个供应商的不同POWERLINK设备的广泛测试,以确保一个稳定的平台和高度的互用性。
该款协议栈软件是以功能模块来组织和实施,提供了最佳灵活性和可扩展性,并且专注于服务计时要求。
openPOWERLINK 软件的所有硬件特性和时间关键的功能被特别设计和优化,以保证POWERLINK总线上的实时事件的快速响应时间。因此,以太网控制器的访问和处理被封装在一个独立的驱动模块内。 |
|
特性/细节
- 它符合 POWERLINK 规范 DS 301, 版本 1.1.0.
- 数据链路层和 NMT 状态机,用于受控的和管理的节点
- 通过 UDP 和 EPL ASnd 帧的SDO
- 动态 PDO 映射
- 用户可配置的对象字典
- 支持 EPL 周期具备只异步 CN 和多路复用 CN
- 在 plain ANSI C 中执行
- 模块化架构用于简单可移植到不同目标平台
- 支持目标平台,用和不用操作系统
- 事件驱动通讯抽象层
- 提供通用 API 用于用户的应用程序
- 演示项目用于 Realtek RTL8139 网络控制器,使用 Linux
- 演示项目用于 Freescale ColdFire MCF5484,使用 Linux
- 演示项目用于 EBV DBC3C40 Mercury 板,含 Altera Cyclone III FPGA
- 演示项目用于 Hilscher netX 处理器,使用 Linux 作为 GPL-Addon 的一部分
- 主包可在BSD 许可证下使用
- 在GPL V2 许可证下使用GPL-Addon
|