面向汽車電子基礎(chǔ)軟件的配置技術(shù)研究與實現(xiàn)
發(fā)布時間:2018-08-18 14:18
【摘要】:隨著人民經(jīng)濟水平的提高,汽車已經(jīng)成為人們生活的重要組成部分。汽車電子作為汽車產(chǎn)業(yè)的一部分,面臨著系統(tǒng)復雜度不斷增長的問題。為此,全球各大汽車廠商于2003年成立了AUTOSAR組織并制定了標準,該標準迅速在產(chǎn)業(yè)界得到認可。作為下一代汽車電子的軟件開放架構(gòu),AUTOSAR標準定義了一套汽車電子軟件開發(fā)方法,以達到改善軟件可重用性和移植性的目的。 配置工具是實現(xiàn)嵌入式系統(tǒng)可定制、可裁剪特性的重要開發(fā)工具。傳統(tǒng)的配置工具往往存在可擴展與可維護性不高的缺陷。本文在研究國內(nèi)外嵌入式系統(tǒng)配置工具的基礎(chǔ)上,結(jié)合汽車電子領(lǐng)域的實際需求,提出界面動態(tài)生成方法以及配置代碼自動生成方法,,并設(shè)計和實現(xiàn)面向汽車電子基礎(chǔ)軟件的通用配置工具原型。論文的主要工作如下: (1)針對汽車電子基礎(chǔ)軟件配置模塊多、參數(shù)多、類型復雜的問題,本文設(shè)計并實現(xiàn)了一種界面動態(tài)生成方法,降低配置工具與基礎(chǔ)軟件之間的耦合度,提高了配置工具的通用性。 (2)對于汽車電子基礎(chǔ)軟件應(yīng)用平臺多、目標代碼類型多的問題,本文采用基于模板的代碼自動生成方法來實現(xiàn)配置代碼的自動生成。該方法將生成代碼邏輯與配置工具相分離,降低了配置工具與生成代碼的耦合度,從而使得配置工具有效適應(yīng)多種目標平臺的需求。 (3)在上述兩項技術(shù)的基礎(chǔ)上實現(xiàn)面向AUTOSAR基礎(chǔ)軟件的通用配置工具,該工具完整實現(xiàn)了從ECU配置、模型驗證到代碼生成的功能,測試以及應(yīng)用結(jié)果表明該工具具有一定的實用推廣價值。
[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
【參考文獻】
相關(guān)期刊論文 前3條
1 牛利軍;羅蕾;;可擴展嵌入式OS配置工具研究[J];福建電腦;2006年03期
2 楊國青;;汽車電子行業(yè)嵌入式[J];程序員;2006年07期
3 王欲進;;現(xiàn)代汽車電子技術(shù)應(yīng)用狀況[J];山西科技;2006年05期
相關(guān)碩士學位論文 前4條
1 劉菁;AUTOSAR系統(tǒng)ECU配置的研究與實現(xiàn)[D];哈爾濱工業(yè)大學;2009年
2 張呂紅;參照AUTOSAR標準的SmartOSEK OS 4.0的設(shè)計與實現(xiàn)[D];浙江大學;2010年
3 鮑威;基于AUTOSAR標準的ECU配置工具[D];浙江大學;2010年
4 龍榮深;基于AUTOSAR標準的系統(tǒng)配置工具[D];浙江大學;2010年
本文編號:2189731
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2189731.html
最近更新
教材專著