论文题名: | 参照AUTOSAR标准的SmartOSEK OS 4.0的设计与实现 |
关键词: | 嵌入式实时操作系统;汽车电子系统;AUTOSAR标准;软件开发 |
摘要: | 在嵌入式领域使用嵌入式实时操作系统一方面可以提高系统的可靠性,另一方面可以提高开发效率,缩短开发周期。随着嵌入式系统得到飞速的发展,嵌入式实时操作系统广泛地应用在汽车、航空、航天、军事装备等方面。在中国汽车电子市场中,电子系统及其软件所占整车成本比重正在逐渐增加,存在着良好的发展前景。为提高汽车电子软件的重用性,降低软件开发成本,汽车电子方面的标准一直名目众多,目前比较普及的标准有OSEK/VDX和AUTOSAR标准等。 SmartOSEK OS是由浙江大学嵌入式工程中心根据国家汽车电子软件发展的需求而自主研发的符合OSEK/VDX标准的嵌入式实时操作系统。SmartOSEK OS2.0版本目前只支持OSEK OS的CCl一致类,且没有符合汽车电子领域最新,最值得关注的AUTOSAR标准。因此我们急切需要在SmartOSEK OS2.0的基础之上再次进行开发,使SmartOSEK OS能够完全支持OSEK OS所有的一致类,并且能够符合AUTOSAR OS标准。 本文的主要工作可以总结为以下几个方面: 1)分析OSEK OS标准,在SmartOSEK OS2.0的基础之上,参照标准设计实现具有良好兼容性和扩展性的CC2諦致类,使SmartOSEK OS4.0能够完全支持OSEK OS的一致类。 2)研究AUTOSAR OS标准规定的数据结构和API,总结SmartOSEK OS与AUTOSAR OS标准规定的不同之处,升级系统的编程配置接口和API,使其符合AUTOSAR OS标准。 3)分析AUTOSAR OS标准规定的新扩展功能,完成可裁剪类SC1和SC2规定的各种模块的设计和实现,并完成可裁剪类SC3和SC4的设计。 |
作者: | 张吕红 |
专业: | 计算机应用技术 |
导师: | 吴健;杨国青 |
授予学位: | 硕士 |
授予学位单位: | 浙江大学计算机学院 |
学位年度: | 2010 |
正文语种: | 中文 |