面向汽车电子基础软件的配置技术研究与实现
发布时间:2018-08-18 14:18
【摘要】:随着人民经济水平的提高,汽车已经成为人们生活的重要组成部分。汽车电子作为汽车产业的一部分,面临着系统复杂度不断增长的问题。为此,全球各大汽车厂商于2003年成立了AUTOSAR组织并制定了标准,该标准迅速在产业界得到认可。作为下一代汽车电子的软件开放架构,AUTOSAR标准定义了一套汽车电子软件开发方法,以达到改善软件可重用性和移植性的目的。 配置工具是实现嵌入式系统可定制、可裁剪特性的重要开发工具。传统的配置工具往往存在可扩展与可维护性不高的缺陷。本文在研究国内外嵌入式系统配置工具的基础上,结合汽车电子领域的实际需求,提出界面动态生成方法以及配置代码自动生成方法,,并设计和实现面向汽车电子基础软件的通用配置工具原型。论文的主要工作如下: (1)针对汽车电子基础软件配置模块多、参数多、类型复杂的问题,本文设计并实现了一种界面动态生成方法,降低配置工具与基础软件之间的耦合度,提高了配置工具的通用性。 (2)对于汽车电子基础软件应用平台多、目标代码类型多的问题,本文采用基于模板的代码自动生成方法来实现配置代码的自动生成。该方法将生成代码逻辑与配置工具相分离,降低了配置工具与生成代码的耦合度,从而使得配置工具有效适应多种目标平台的需求。 (3)在上述两项技术的基础上实现面向AUTOSAR基础软件的通用配置工具,该工具完整实现了从ECU配置、模型验证到代码生成的功能,测试以及应用结果表明该工具具有一定的实用推广价值。
[Abstract]:With the improvement of people's economic level, automobile has become an important part of people's life. As a part of automobile industry, automotive electronics is faced with the problem of increasing system complexity. To this end, the world's major auto manufacturers in 2003 set up a AUTOSAR organization and set up a standard, which was quickly recognized in the industry. As a software open architecture for the next generation of automotive electronics, the AUTOSAR standard defines a set of software development methods for automotive electronics, in order to improve the reusability and portability of the software. Configuration tool is an important development tool to realize customizable and clipping characteristics of embedded system. Traditional configuration tools often have defects of scalability and maintainability. Based on the research of embedded system configuration tools at home and abroad, this paper proposes a dynamic interface generation method and an automatic configuration code generation method combined with the actual demand in automotive electronics field. A general configuration tool prototype for automotive electronic infrastructure software is designed and implemented. The main work of this paper is as follows: (1) aiming at the problems of the automobile electronic basic software configuration modules, many parameters and complex types, a dynamic interface generation method is designed and implemented in this paper. The coupling degree between configuration tools and basic software is reduced, and the versatility of configuration tools is improved. (2) for the problems of more application platforms and more target code types, In this paper, the template-based automatic code generation method is used to realize the configuration code automatic generation. The method separates the generated code logic from the configuration tool and reduces the coupling degree between the configuration tool and the generated code. So that the configuration tool can effectively meet the needs of various target platforms. (3) on the basis of the above two technologies, a general configuration tool for AUTOSAR infrastructure software is implemented. The tool implements the complete configuration of slave ECU. The model validates the function of code generation, tests and application results show that the tool has a certain practical promotion value.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1
本文编号:2189731
[Abstract]:With the improvement of people's economic level, automobile has become an important part of people's life. As a part of automobile industry, automotive electronics is faced with the problem of increasing system complexity. To this end, the world's major auto manufacturers in 2003 set up a AUTOSAR organization and set up a standard, which was quickly recognized in the industry. As a software open architecture for the next generation of automotive electronics, the AUTOSAR standard defines a set of software development methods for automotive electronics, in order to improve the reusability and portability of the software. Configuration tool is an important development tool to realize customizable and clipping characteristics of embedded system. Traditional configuration tools often have defects of scalability and maintainability. Based on the research of embedded system configuration tools at home and abroad, this paper proposes a dynamic interface generation method and an automatic configuration code generation method combined with the actual demand in automotive electronics field. A general configuration tool prototype for automotive electronic infrastructure software is designed and implemented. The main work of this paper is as follows: (1) aiming at the problems of the automobile electronic basic software configuration modules, many parameters and complex types, a dynamic interface generation method is designed and implemented in this paper. The coupling degree between configuration tools and basic software is reduced, and the versatility of configuration tools is improved. (2) for the problems of more application platforms and more target code types, In this paper, the template-based automatic code generation method is used to realize the configuration code automatic generation. The method separates the generated code logic from the configuration tool and reduces the coupling degree between the configuration tool and the generated code. So that the configuration tool can effectively meet the needs of various target platforms. (3) on the basis of the above two technologies, a general configuration tool for AUTOSAR infrastructure software is implemented. The tool implements the complete configuration of slave ECU. The model validates the function of code generation, tests and application results show that the tool has a certain practical promotion value.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1
【参考文献】
相关期刊论文 前3条
1 牛利军;罗蕾;;可扩展嵌入式OS配置工具研究[J];福建电脑;2006年03期
2 杨国青;;汽车电子行业嵌入式[J];程序员;2006年07期
3 王欲进;;现代汽车电子技术应用状况[J];山西科技;2006年05期
相关硕士学位论文 前4条
1 刘菁;AUTOSAR系统ECU配置的研究与实现[D];哈尔滨工业大学;2009年
2 张吕红;参照AUTOSAR标准的SmartOSEK OS 4.0的设计与实现[D];浙江大学;2010年
3 鲍威;基于AUTOSAR标准的ECU配置工具[D];浙江大学;2010年
4 龙荣深;基于AUTOSAR标准的系统配置工具[D];浙江大学;2010年
本文编号:2189731
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2189731.html