RTX64 通过 RTSS 环境中的网络抽象层(NAL) 和 RT-TCP/IP 协议栈(可选功能)提供实时网络功能。
- 网络抽象层(NAL:Network Abstraction Layer):从上层协议栈中抽象出网络硬件和驱动功能的网络层,并为上层提供管理接口来查询和使用可用的网络资源。NAL 是一个独立于 TCP/IP 栈的协议层。使用 NAL,可以更高效的使用 EtherCAT、TSN(时间敏感网络)和 PTP(精确时间协议)等网络功能。更多信息,参阅 RTX64 网络抽象层(RTX64 Network Abstraction Layer (NAL));
- TCP/IP 协议栈(需要单独购买):位于 NAL 之上的独立协议栈,提供确定性处理和网络功能。详细信息,请参阅实时 TCP/IP 栈(Real-Time TCP/IP Stack);
注意:TCP/IP 组件需要单独得许可证激活才可以使用。
RTX64 支持主流 NIC 卡。RTX64 SDK 中包含了开发实时网络驱动(RTND:Real-time Network Device)得示例程序,并提供了所有支持的网卡驱动程序的源代码。
下图展示了 RTX64 网络组件如何与 Windows 整合:
![](https://www.bicidoc.com/wp-content/uploads/2024/02/bcd2402221122.png)