linux环境下载和编译TRDP源码
TRDP是列车通信网络(Train communication network TCN)中以太网通讯网络(Ethernet Consist Network ECN)的标准。此标准制定的主要原因是目前列车通讯的数据量剧增,而传统列车总线无法满足大数据量传输,所以采用以太网通讯,可以满足数据的传输要求。比如车载广播系统、视频系统、下载固件程序等,由于其在价格相对MVB,较低廉,速度快,数据量大等优点,
·
TRDP是列车通信网络(Train communication network TCN)中以太网通讯网络(Ethernet Consist Network ECN)的标准。此标准制定的主要原因是目前列车通讯的数据量剧增,而传统列车总线无法满足大数据量传输,所以采用以太网通讯,可以满足数据的传输要求。比如车载广播系统、视频系统、下载固件程序等,由于其在价格相对MVB,较低廉,速度快,数据量大等优点,使之成为未来TMS网络发展的一个重要方向
有兴趣可以访问其开源官网:http://www.tcnopen.eu/projectstructure.aspx
源码下载地址:https://sourceforge.net/p/tcnopen/trdp/HEAD/tree/
- 代码下载:
##直接在cp到终端即可下载
svn checkout svn://svn.code.sf.net/p/tcnopen/trdp/trunk tcnopen-trdp
- 编译过程:
cd tcnopen-trdp/trdp/config
chmod a+x *
mv buildsettings_posix_TEMPLATE buildsettings_%TARGET%
cd ..
source config/buildsettings_%TARGET%
sudo make LINUX_config //生成config/config.mk
sudo make all //当然可以查看 make help 指定编译那个模块
#################
在tcnopen-trdp/trdp/bld/output 生成目标文件
可以测试源码啦
测试源码:
./sendHello -o 192.168.20.185 -t 192.168.20.166 -c 0 -s 1000000 -e -d "Hello World"
./receiveHello -o 192.168.20.166 -m 192.168.20.185 -c 0
-o 是本机的 ip -t 目标机 IP
-m 是 组播地址 即目标机地(receiveHello 端)
如果有问题 可以抓包看一下
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)