前记:最近在开发TRDP协议项目,需求是在三层交换机上支持TRDP协议,故踏入不断研读协议深入源码之路。
源码svn:https://svn.code.sf.net/p/tcnopen/trdp/ 可以下载最新的版本。
编译:windows下可以使用VS工具直接编译相应代码 ;linux编译:
cd trdp/config
chmod a+x *
mv buildsettings_posix_TEMPLATE_ buildsetings_%TARGET%
cd ..
source config/buildsettings_%TARGET%
sudo make LINUX_config
sudo make //或者make all //make help查看编译选项
//生成目标文件放在bld/output下
测试用例:(trdp核心代码是为了生成trdp.a库文件,具体使用都需要开发者进行研究)
Example目录下有sendHello和receiveHello的测试代码,VS下也有测试其他功能的代码。
后记:基本介绍就到这里了,了解标准可以看IEC61375-2-3。