论文题名: | AUTOSAR OS规范研究及其在μC/OS-Ⅱ中实现 |
关键词: | 汽车电子软件;程序开发;μC/OS-Ⅱ操作系统;功能模块;AUTOSAR标准 |
摘要: | 随着汽车工业的发展,汽车功能的不断增加,汽车结构正变得日益复杂。新的技术不断地被引入汽车产业,汽车电子软件系统复杂度剧增。汽车软件开发面临着应用程序重复开发、难以移植、开发成本上升、管理难度日益加大等问题。众多汽车工业的制造商和供应商迫切需要一个汽车电子软件基础软件的标准。 2003年由几大主要汽车制造商、供应商以及半导体元器件厂商联合成立AUTOSAR组织。目前AUTOSAR开发工具链不完善及解决方案稀少,而且大都是商业实现,或还未达到商用要求。因此深入研究AUTOSAR标准特别是OS规范,并通过在μC/OS-Ⅱ中尝试实现部分OS对象并将其应用到DSCU上,来探索实现AUTOSAR OS规范的方法,是本课题的目的。 本文根据AUTOSAR OS规范的定义,结合μC/OS-Ⅱ操作系统的特点,对嵌入式实时操作系统μC/OS-Ⅱ内核的部分功能进行改进,使其符合AUTOSAR OS规范的要求。总结AUTOSAR OS任务管理的需求,结合μC/OS-Ⅱ任务管理的特性,提出改进μC/OS-Ⅱ任务管理机制的两种方案。两种方案分别可满足空间性能和时间性能方面不同需求的应用。研究AUTOSAR OS调度表(Schedule Table)对象,复用μC/OS-Ⅱ计数器结构,设计能在μC/OS-Ⅱ中实现的调度表结构。最后在DSCU平台实验改进后的μ C/OS-Ⅱ,验证了系统功能的正确性。 |
作者: | 欧诗鑫 |
专业: | 计算机系统结构 |
导师: | 张建军 |
授予学位: | 硕士 |
授予学位单位: | 合肥工业大学 |
学位年度: | 2012 |
正文语种: | 中文 |