linux环境下载和编译TRDP源码
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
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 端)
如果有问题 可以抓包看一下
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献2条内容
所有评论(0)