网络与总线
物联网时代,嵌入式系统不再是单独运行,而是需要彼此互相连接并且以决定性的方式共享讯息与数据,达成优化控制器系统。英特蒙有四个不同且与应用程序相关的实时网络解决方案。
决定性的网络
-
- 与实时子系统一起使用的TCP堆栈
- 网络抽象层 (NAL)
- 总线
- 时效性网络 (TSN)
非决定性的网络应用接口
-
- 虚拟网络 (VN)
网络虚拟层 (NAL)
网络虚拟层是用来让工程师存取那些无法从传统TCP/IP堆栈接口获得的以太网络适配器功能。举例来说,英特尔的i210包含了第二层通讯协议的支持,像是IEEE 802.1AS (时间同步) 和802.1Qav (音频影像桥接);以及IEEE 802.1Qat (串流保存协议) 和IEEE 1588/802.1AS (时间戳)的硬件支持。各家领导品牌的网络卡也支持多重优先队列,可以在硬件层之中把有时效性的通讯和其他通讯分隔开来。
TCP堆栈与实时子系统一起使用
与实时子系统 (RT-TCP/IP)一起使用的TCP堆栈是RTX64中可单独购买的功能。RT-TCP/IP允许实时进程使用标准接头API呼叫通讯。RT-TCP/IP是基于Treck Inc.的Treck TCP/IP决定性堆栈,也是一个符合RFC规范的高效能TCP/IP协议套装组合。
虚拟网络
虚拟网络附加组件藉由提供Windows和RTX64之间点对点的链接,来仿真系统上TCP-based的局域网络联机,简化了RTX64人机界面或Windows实时进程的集成。这样的集成既简化了使用者体验,同时也对设定应用程序提供更多元化的选项。
总线
总线是一个实时控制的工业用网络系统。在一个自动化的环境中,设备控制器需要集成传感器、传动器、电子马达、灯光控制、开关、阀门和接触器。在一个传统的设备环境,制造商为了支持他们的硬件必须投资总线的开发,像是Modbus、PROFIBUS、CAN、DeviceNet, Mecharalink、CC-Link等等。而近期有几个数字开放标准已进化成支持CAT5的Ethernet电缆,包含EtherCAT、Sercos、ProfiNET、Powerlink等等。EtherCAT事实上已成为业界标准,在任何事件里面,RTX64与伙伴提供实时驱动程序,让RTX64的应用程序决定性的链接到总线。
时效型网络 (TSN)
标准的IT网络设备没有”时间”概念,也无法提供同步和精确的计时功能。可靠地提供数据比在一个特定时间内提供数据来的更重要,所以在延迟或同步精确上并没有限制。即使平均的跳数延迟相当低,在一个决定性的设定下,个别的延迟是无法接受的。时效性网络 (TSN) 是一个以交换网络为基础,支持硬实时通讯的标准,与总线不支持交换网络的方式不同。英特蒙有支持这种模式的伙伴公司,也能让顾客使用RTX64建构自己的网络系统。