文档介绍:OSEK/VDX直接网络管理软件的开发Rong-TerngJuangEngineer,AutomotiveResearch&,.,Lugang,ChanghuaCounty50544,******@.tw摘要网络管理(NM)是车内通讯网络的安全和可靠性的基本要求。本文介绍了ISO17353-5规范所定义的OSEK/VDX直接网络管理的软件的开发。逐步介绍了设计流程包括软件的实现,手工功能验证和自动测试。只要遵照这个设计流程,NM软件的开发就很直接和有效。本文的主要贡献是向设计者介绍NM的实现过程,此后可以将该方法扩展到汽车控制单元的各种软件开发中。Keywords:OSEK/workManagement,(ECU)被连成网络的趋势越来越明显。为了保证网络互联的正常工作,汽车分布式应用的开放系统及其接口(OSEK/VDX)规范了网络管理(NM)的接口协议。这是汽车行业知名的合作项目,目的是为车辆中的分布式控制单元的开放架构提供一个工业标准。除了NM之外,OSEK/VDX也定义了一个实时操作系统(OS)).朝着标准化方向的这个推动,迫使软件供应商要符合这个标准的要求。不过许多供应商有巨大的利益在其具有产权的软件上,因而需要设法改造他们现有的软件使之符合这些标准。因此,,并对采用渐进的融合策略来获得符合标准的接口所造成的损失进行了评估。就网络管理而言,OSEK/VDX同时支持直接和间接机制。在参考文献[5]中,就采用CANoe工具对控制器局域网(CAN)的网络管理进行设计和仿真做了介绍。网络管理的设计涉及对多个变量的设置。在文献[6]中,对在不同设置所导致的实际CAN网络的性能进行了讨论。除了直接网络管理,在文献[7]中也给出了CAN网络的直接网络管理,其中基于实际应用对性能进行了分析。除了CAN网络外,直接和间接网络管理也适用于局部互联网[8].这些不同实现方法的优点和缺点也做了分析。直接网络管理建议用于CAN网络,而间接网络管理适用于LIN网络[8]。OSEK/VDX网络管理现在已经是国际标准化组织(ISO)发布的标准:ISO17353-5:2006[9].一个网管软件应该能够在各种控制器中运行。因此,本文介绍了一种网管软件的实现方法及其系统验证。本文的其余部分是按如下组织的。第II部分回顾了OSEK/VDX网管标准。第III部分详细说明了NM软件开发的设计流程。设计流程涵盖NM标准的实现,一个虚拟网络的构建,NM功能的仿真和验证,以及自动测试。最后,在第IV部分中做出了一些结论。,保证控制单元通讯网络的安全性和可靠性。OSEK/VDXNM提供了两种机制:通过采用令牌原则的专用NM通讯进行直接监控和对受监控的应用报文的直接监控。对这两种方法孰优孰劣的讨论已经超出本文的范围。本文的讨论之局限于直接NM。图1表示了OSEK/VDX直接网络管理是如何嵌入ECU系统的。NM包含了OSEK/VDX所定义的算法和协议特定的算法。