论文部分内容阅读
汽车工业发展到今天,随着技术的进步、成本的下降以及厂商避免同质化的努力,在控制、通信和网络方面的要求越来越复杂。这使得以功能多样化、技术一体化、系统集成化和通信网络化为特征的汽车电子技术日益占据重要地位。汽车制造是一个国家综合技术实力的凝结,汽车电子技术代表着国际先进行业技术的动向,因此研究和开发汽车电子基础平台对于提升我国汽车工业的关键技术水平有重要意义。本文首先介绍了汽车电子的应用,以及在汽车工业占据主导地位的OSEK/VDX(汽车电子开放平台及其接口)规范的发展,简要说明了主流的车内通信网络协议。同时分析了国内外相关的研究工作和产品。其次,深入分析了OSEK/VDX规范的OS(实时操作系统)、COM(通信)、NM(网络管理)和OIL(实现语言)规范,着重阐述每一部分的作用、核心机制和关键算法以及API。同时还说明了规范的最新进展,并提出了规范中的若干问题进行讨论。在此基础上,介绍了以国产嵌入式操作系统Hopen为基础,设计和实现符合OSEK规范的系统的工作。其中,OS改写自Hopen,COM和NM基于CAN。COM实现了符合类CCC1的一个子集。NM部分采用更先进的“直接NM”机制。本文具体的说明了系统的设计与实现,并针对规范中的问题和算法,提出了改进和优化的方法。对OSEK未定义的I/O层规范,本文给出了系统实现的解决方案,并介绍了在非OSEK OS和其它网络协议上的对系统实现的扩展。作为补充,本文也说明了系统实现的软硬件环境、测试项目及演示系统,并就结果进行了分析评价。最后总结了论文工作和项目成果。对OSEK规范完整的研究以及基于Hopen的实现,有利于促进国内自主的汽车电子基础平台的研发和应用。同时,结合汽车电子的发展趋势,本文也指出了系统实现中的一些不足和可能的改进,以便于下一步的研究工作。