【TCNOpen-TRDP】二 项目结构

项目结构

TRDP项目

目前在TCNOpen的工作主要集中在列车实时数据协议(TRDP)模块的开发上。

因此,该项目包括以下活动:
TRDP1 管理: 项目计划、质量规则、编码规则、配置管理、文档计划、会议组织等。
TRDP2 体系结构: TRDP协议栈的需求、用户接口和总体结构
TRDP3 设计: 个体化TRDP组件的设计与实现
TRDP4 验证: 系统集成、测试和验证

TRDP3进一步被分为与单个组件的开发相关的子工作包(例如,TRDP3A硬件抽象层)。
TRDP diagram

TRDP体系结构

TRDP组件包括PDCom, MDCom, TRDP Light, VOS(虚拟操作系统)和Utilities
PDCom处理过程数据,而MDCom处理TCN上的消息数据通信。
TRDP与网络的其他用户共存,例如流通信(如TCP/IP)和基于尽力而为的通信(如UDP/IP)。
TRDP由两个级别组成:轻量TRDP全功能TRDP
两个级别都由不同的可选实用程序支持,例如编组/解包、读取TRDP XML配置或转换IP/URI地址。因此,TRDP可以通过使用全功能TRDP接口将仅使用轻量TRDP低端设备向高端设备扩展。

过程数据(PD)是在许多应用设备间周期性传输的数据。有效载荷大小限制为1436字节(没有SDT)。
消息数据(MD)是从一个应用设备发送事件到一个或多个其他应用设备的数据。使用UDP的有效负载可以达到64K字节,使用TCP达到4G字节。
TRDP处理网络通信的所有方面,例如缓冲、发送/接收、可选编组、可选的流量整形和数据完整性。
应用设备可以使用TRDP进行自由的彼此通信,在终端设备内部或外部,组建列车网络。
抽象层VOS(virtual OS)为操作系统(OS)和底层硬件之间提供了标准接口,这些接口由内部的PRDP功能以及上层应用所使用。该接口确保了TRDP可以适应不同的操作系统,如Linux、Integrity、VxWorks、Windows,而不改变通用的TRDP功能本身。OSs之间的所有差异完全被virtual OS所隐藏。

TRDP软件架构

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值