999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AUTOSAR的汽車電子控制系統嵌入式軟件開發分析

2020-08-10 08:57:34熊輝文龔春輝陳維濤
汽車世界·車輛工程技術(上) 2020年4期

熊輝文 龔春輝 陳維濤

摘 要:在汽車的電子控制系統當中,由于其具有的復雜化和硬件配置的多樣性特征,在研發過程中需要保證嵌入式軟件的兼容性以及可靠性,同時滿足日益縮短的開發周期。鑒于此國內外汽車行業都在引進AUTOSAR架構,本文分析基于AUTOSAR的汽車電子控制系統嵌入式軟件開發。

關鍵詞:AUTOSAR;汽車電子控制系統;嵌入式軟件

0 前言

當今電子設備在汽車研發中所占比重攀升,項目開發周期一再壓縮,對嵌入式軟件提出的考核指標也日趨提升,從業人員開發能力面臨了更高的挑戰。汽車的電子系統具有多樣性的特征,在ECU軟件開發過程中會受到硬件影響,為將這種硬件差異帶來的影響降到最低,引入AUTOSAR軟件架構,致力于實現汽車電子產品軟件開發過程通用性,提高汽車電子嵌入式軟件開發效率及可靠性。

1 AUTOSAR以及嵌入式軟件開發的作用

(1)AUTOSAR概念。AUTOSAR是現階段全球汽車研發主流使用的統一開發性系統框架標準。在該體系當中,規范了ECU開放式嵌入軟件的結構,定義了軟件模塊標準接口,同時AUTOSAR是一種分布式的系統控制軟件開發類型,能夠應用基于模型以及分布式的系統描述方法,實現代碼自動生成。(2)作用性。AUTOSAR制定了相應軟件模型規范及軟件開發接口規范,明確了ECU的開發流程,于設計工程師而言上,由于規則明確,減少彼此偏差澄清,溝通成本。于汽車主機廠而言,使用AUTOSAR架構,可獲得更大采購自由度,在供應商之間建立分布式開發,增加設計靈活性來創新功能,提升了經濟收益。在進行AUTOSAR體系的研發中,通過設置冗余的方式提升系統的可靠性,并通過故障注入方法來進行系統可靠性驗證,其可靠性主要表現在如下:首先是能夠及時的控制錯誤事件的進一步蔓延,并且在發生故障時候,可以對其剩下系統進行隔離保護,并對一些關鍵性信息數據可靠保護。

2 AUTOSAR體系結構

(1)微控制器抽象層。在這一層軟件是對ECU所使用的主控芯片抽象,其本質為IC驅動程序,和芯片的選型緊密相關,將對芯片寄存器操作都封裝成一個AUTOSAR規定的標準接口,使上層軟件運用不再受到硬件的限制。(2)ECU抽象層。提供了ECU應用相關服務,對于ECU抽象層而言,包含了ECU所有的輸入輸出,比如AD,ID,PWM,直接實現ECU的應用層功能,可以讀取傳感器狀態,也可以控制執行器的輸出,不同領域的ECU抽象層設計差異較大。(3)服務層。服務層是基礎軟件的頂層,提供ECU非應用相關服務,分為通信服務,內存服務,系統服務3大部分,對ECU應用層功能提供輔助支持,包含諸如操作系統OS,CAN,LIN網絡管理,內存管理,診斷管理,ECU狀態管理等模塊。(4)運行環境RTE。作為AUTOSAR架構中最為重要的核心,提供了應用層中不同組件之間信息交互,應用層組件和基礎軟件之間的信息交互,匯總了所有需要和軟件體外部交互的接口,從而將應用層和底層隔離;在RTE之上軟件架構風格從“分層”轉變為“組件風格”;從某種意義上來看,設計符合AUTOSAR架構的系統就是設計RTE。(5)復雜驅動層。對于執行器和傳感器運行關聯密切的模塊,因涉及比較嚴格的時序問題,因而在AUTOSAR中暫未作標準化統一,這些特殊功能模塊可直接映射到復雜驅動層,由開發人員根據實際需要進行開發。

3 基于AUTOSAR汽車電子控制系統嵌入式軟件開發流程

AUTOSAR宗旨在于建立獨立于硬件的分層軟件架構,為實施應用提供方法論,制定車輛應用接口規范。作為應用軟件整合標準以便軟件架構在不同的汽車平臺復用,有利于車輛電子系統軟件的交換與更新,提供了高效管理愈來愈復雜的車輛電子、軟件系統的基礎。為保障軟件研發過程中具有較高的通用性,研發團隊之間信息交互使用重新定義的基于ARXML文件格式文件。

(1)輸入描述。在軟件開發前期分析擬開發車輛功能需求,E-E架構設計,OEM規范法規等要求,編寫系統配置輸入描述文件,包含如下3個部分:1)軟件組件SWC描述:系統所涉及軟件組件的接口信息,數據,操作,軟件組件SWC所需要的資源,運行機制等;2)ECU資源描述:系統中每個ECU所擁有的硬件能力,主要包含處理器、傳感器、執行器,存儲器、通信外部設備、引腳分配等;3)系統約束描述:整車的公共信息描述,包含網絡拓撲,通信矩陣,OEM規范要求,協議等。(2)系統配置。系統配置的功能主要是在資源和時序關系的前提下,將軟件組件映射到各個ECU上,借助系統配置生成器生成系統配置描述文件,該描述文件包含總線映射之類的所有系統信息和軟件組件與某個ECU的映射關系,將(1)中3種文件導入系統配置工具中,生成系統配置描述文件,該描述文件就是整車描述文件。(3)ECU配置。根據系統配置描述文件提取單個ECU相關信息,如ECU通信矩陣、拓撲結構,映射到該ECU上的所有軟件組件等,提取出來的信息生成ECU提取文件。根據這個提取文件對ECU進行配置,例如操作系統任務調度,必要的BSW模塊及其配置,運行實體到任務的分配等,從而生成ECU配置描述文件。該描述文件包含了特定ECU所有信息,可根據該文件設計和開發軟件。(4)ECU軟件生成。根據ECU配置描述文件中配置信息,生成RTE和基礎軟件配置代碼,在編譯器軟件中完成基礎軟件和應用層軟件組件的集成,最終生成ECU的可執行代碼。在實際應用的過程中,一旦以上前三個階段有文檔信息變更,均需要重新生成ECU軟件。

在最后的階段,需要對其生成的ECU軟件進行真實ECU測試,在測試的過程中出現嵌入軟件不符合預期,或者相關的硬件信息發生了更新變化,這個時候就需要對其ECU軟件進行相應的更新,同時需對其系統進行整體性的優化處理,使得能夠將系統調整到最優狀態。

4 總結

基于AUTOSAR的汽車電子控制系統嵌入式軟件開發分析可知,AUTOSAR提供了一個渠道讓原先相對落后的公司借助AUTOSAR標準或AUTOSAR軟件服務商從而快速將自身軟件成熟度及穩定性提升一個臺階,現階段國內眾多汽車企業都在研究這一領域,并進行系統標準下的模塊研發工作,持續在該領域自主創新,是汽車企業未來發展的必經之路。

參考文獻:

[1]王建磊.汽車電子控制系統中計算機控制技術的應用研究[J].時代汽車,2020(09):4-7.

[2]劉巖.汽車電子專業“3+2”中高職課程體系銜接的探索[J].機械職業教育,2020(04):26-29.

主站蜘蛛池模板: 乱人伦中文视频在线观看免费| 国产毛片一区| 国产亚洲精品精品精品| 中文字幕无码中文字幕有码在线| 日本高清有码人妻| 国产日本欧美在线观看| 福利国产微拍广场一区视频在线| 欧美一级夜夜爽| 久久99精品久久久久久不卡| 国产精品自在线拍国产电影| 男人天堂伊人网| 亚洲国产一成久久精品国产成人综合| 四虎精品国产AV二区| 国产亚洲现在一区二区中文| 精品国产99久久| 亚洲视频黄| 国产噜噜在线视频观看| 亚洲免费人成影院| 国产精品专区第1页| 中文字幕人妻无码系列第三区| 免费一级毛片| 无码视频国产精品一区二区| AV无码无在线观看免费| 小说区 亚洲 自拍 另类| 91在线一9|永久视频在线| 日韩AV手机在线观看蜜芽| 中文字幕中文字字幕码一二区| 在线a网站| 又爽又大又光又色的午夜视频| 国产精品福利在线观看无码卡| 亚洲成年人网| 原味小视频在线www国产| 国产一级精品毛片基地| 国产成人一级| 欧美伦理一区| www.99在线观看| 农村乱人伦一区二区| 国语少妇高潮| 日本成人福利视频| 中文字幕人成乱码熟女免费| 日本一区二区三区精品国产| 日韩欧美国产区| 亚洲最大福利网站| 综合久久五月天| 高潮爽到爆的喷水女主播视频| 国产手机在线观看| 精品久久久久久中文字幕女| 91久久大香线蕉| 国产精品久久自在自2021| 2021最新国产精品网站| 日韩美毛片| 亚洲一级毛片免费看| 亚洲国产91人成在线| 日本道综合一本久久久88| 色丁丁毛片在线观看| 婷婷亚洲最大| 久久久久亚洲精品无码网站| 国产视频入口| 久久综合伊人 六十路| 中文字幕无码制服中字| a级免费视频| 色婷婷在线播放| 91亚洲精品国产自在现线| 午夜福利网址| 亚洲精品天堂自在久久77| 国产主播一区二区三区| 白浆视频在线观看| 一级香蕉视频在线观看| 亚洲成人77777| 国产美女视频黄a视频全免费网站| 国产成人做受免费视频| 曰AV在线无码| 欧美日韩在线第一页| 成年女人a毛片免费视频| 精品自窥自偷在线看| 久久伊人色| 亚洲男人天堂久久| 91综合色区亚洲熟妇p| 国产精品男人的天堂| 国产精品99一区不卡| 亚洲娇小与黑人巨大交| 欧美在线网|