基于TOPPERS的车载操作系统设计及其应用研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:dejia2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车电子工业的快速发展,汽车电子控制系统从硬件到软件都变得更加复杂,电控单元的数量不断扩大,控制软件的功能不断增加。在这种环境下,汽车电子的软硬件产品出现了多元化格局,导致应用软件的可重用性降低。为了改变这种状况,汽车电子工业界提出了OSEK/VDX规范。该规范定义了操作系统、网络管理和网络通信等方面的标准接口,这使得汽车电子软件的可重用性得到了很大提高。同时各大汽车生产商都采用此规范的操作系统,使得OSEK规范具有了实际应用价值。因此设计符合OSEK规范的车载操作系统具有重要的研究意义。本文在深入研究OSEK操作系统规范的基础上,参照TOPPERS内核架构,建立了符合OSEK规范的车载操作系统。其主要工作如下:首先从任务管理、事件管理、资源管理、报警管理等几个方面深入分析了OSEK/VDX OS规范。然后根据OSEK/VDX操作系统规范的特点,选择了适合改造的在控制领域有着广泛应用的实时嵌入式操作系统TOPPERS,并对TOPPERS操作系统的体系结构和运行机制作了深入分析。随后以TOPPERS操作系统为基础设计了符合OSEK/VDX规范的实时嵌入式操作系统。通过裁剪TOPPERS操作系统、在TOPPERS操作系统中加入计数器模块和资源管理模块、解决TOPPERS操作系统中存在的优先级反转问题以及标准化TOPPERS操作系统中的系统服务函数,使之符合OSEK/VDX操作系统规范。然后在飞思卡尔的MC9S12系列微处理器MC9S12DG128上给出了完整的实现。最后为了验证所设计的符合OSEK规范的操作系统,设计了汽车电子安全气囊控制系统。以符合OSEK规范的操作系统为基础,以安全气囊点火控制算法为核心,根据安全气囊控制系统的需求进行了任务优先级分配和任务划分,实现了各任务函数。模拟实验和台车实验均表明安全气囊控制系统工作正常,符合其强实时要求,以实例方式直接验证了所设计的符合OSEK规范的操作系统的正确性和有效性。
其他文献
随着无线网络技术的广泛应用,无线局域网(WLAN)的相关技术也越来越成熟,WLAN以其灵活性和移动性等优势成为网络技术领域的热点话题,同时WLAN也因其自身固有的特点,如传输介质的开放
传统的机器学习和数据挖掘算法大多基于这一假设:训练数据集和测试数据集具有相同的特征空间和数据分布,因而更侧重于与其他任务或者先前学习到的知识相互独立的单任务学习。
医院采集的原始数据逐年增多,大量的病人的基本信息和各种病例等原始数据都被存储了下来,这些激增的数据背后潜藏了大量有用的知识。如何抽取、挖掘出这些知识是当前的研究热
随着计算机的普及和办公的自动化,工作流技术得到了迅速的发展和广泛的应用,并催生了许多工作流管理系统。为了满足应用需求这些系统通常运行时间较长,运行条件和环境复杂多
随着信息技术的发展,人们通过计算机、网络来使用越来越多的信息。网络中传输的图像和视频往往受限于网络环境,网络拥塞和带宽不稳定等因素都会影响图像恢复。在有特殊要求的
随着因特网中应用的爆炸性增长与网络通讯技术的发展,无论在国防、财政和电源产业等传统领域,还是在新兴的可信计算和网络、云计算系统和下一代互联网等领域,网络的可靠性都得到
随着计算机网络在学校的教学科研等活动方面应用的深入,其网络安全问题也逐渐突出,这对校园网络的应用产生直接的影响。因此,运行一套行之有效的校园网络安全管理与维护系统是校
互联网的便捷、共享、普惠等特性使得网民数量与日俱增,网络购物成为人们日常生活中的经常性行为,用户通过互联网购买产品的同时可以发表评论来分享自己的购物体验或对于产品
软件在长期不间断的运行过程中,会产生系统内存泄漏、未释放的文件锁、舍入误差的积累、大量的存储空间碎片等现象,这些原因会导致软件性能的下降,这种现象被称为软件老化。
可重构计算具有软件编程的灵活性和硬件实现的高效性,是未来处理高密度计算的软件和硬件的平衡方案。高清视频标准H.264相对其他视频标准有更高的压缩效率和更好的视频质量。