关于DoIP文章汇总和思考
又是一个闷燥的夏天周末,期待来一场酣畅淋漓的大雨,带走这般让人不爽的天气。
老规矩,每日分享:
人生大部分的选择都是很偶然的,但任何一种选择之后,都需要绵长的意志力来克服浅谈暗礁的责难。选错了,也没有什么,大部分人都选不对。
自制力是让众人体现出区分度影响很大的因素。
汉子我今天将以往关于DoIP的文章做一个汇总,主要分为两个方向:
1、DoIP协议内容:
2、DoIP测试内容:
怎样在CANoe中“DisableRouteActivation”?
后续会持续更新DoIP协议剩余技术点以及对DoIP功能测试点。
将以太网引入到车载网络,为定义通信规则(搭建整个通信通道的规则),ISO协议定义了ISO 13400协议。
该协议映射到OSI 计算机七层通信模型,位于TCP/UDP与应用层之间。相当于CAN总线的TP传输。
对于DoIP测试,在协议中有相应的测试点:
在发送发送DoIP诊断帧请求时:
以上是对DoIP Payload整体的判断,不同的触发条件触发不同的NACK Code值。
而关于Payload Type 8001的诊断请求,同样也有相应的判断:
如上对应的测试点都可以作为DoIP功能的测试点进行测试。
而通过CANoe进行编写脚本测试:
1、新建以太网CANoe工程:
2、创建测试节点,添加DoIP.dll:
3、在CAPL Broswer 中添加DoIP.dll文件后有相应封装的可用函数:
赞 (0)