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

面向汽車集中式EE架構下的MCU類域控制器軟件開發集成過程研究

2022-08-03 06:51:18孫忠剛姜珊于鑫劉雙雙張靜
汽車零部件 2022年7期
關鍵詞:設計

孫忠剛,姜珊,于鑫,劉雙雙,張靜

中國第一汽車集團有限公司,吉林長春 130000

0 引言

伴隨汽車新四化的發展趨勢,汽車EE架構正在由分布式架構向集中式架構過渡。在分布式架構階段,一個控制器的功能相對獨立、單一,在集中式EE架構下,多個控制器的功能會合并到一個域控制器中,傳統控制器軟件開發集成過程不能直接應用于域控制器開發。本文分析了傳統控制器軟件開發集成過程應用于域控制器開發存在的問題,進而提出一種適用于MCU類型域控制器的軟件開發集成過程,并使用行業現有開發工具鏈,通過Demo項目進行實踐驗證,此軟件開發集成過程能完成集中式EE架構下的MCU類型域控制器開發,且容易實施。

1 傳統控制器軟件開發集成過程的介紹

傳統控制器軟件開發集成過程,特指車上基于MCU實現的控制器開發過程中所采用的軟件開發集成步驟。車用控制器按其實現所使用的計算單元類別劃分,可分為兩類:一類是MCU控制器,另一類是MPU類控制器。兩類計算單元應用定位、算力及運行的系統不同,軟件開發集成過程也不同。現階段傳統控制器軟件開發集成通常采用如下過程:控制器應用軟件開發工程師提出基礎軟件需求;基礎軟件工程師依據需求開發控制器驅動軟件、中間層軟件、設計操作調度框架和內存部署框架,交付一個可運行的基礎軟件平臺;應用軟件工程師在基礎軟件平臺框架下進行應用軟件與基礎軟件平臺的總體集成和測試,交付最終軟件版本,在集成過程中通常不改變基礎軟件平臺。

2 集中式架構下MCU類域控制器的特點

集中式EE架構示意如圖1所示。核心拓撲結構由中央計算平臺和域控制器組成。

圖1 集中式EE 架構示意

在集中式EE架構下,整車的控制功能主要集中部署在中央計算平臺和域控制器中。域控制器與傳統控制器最大的區別是:域控制器中會承載多個子系統的控制功能,功能與硬件分離。域控制器功能的部署分配由EE架構工程師主導完成。在域控制器開發之前,EE架構工程師會根據硬件資源描述、系統限制描述及安全需求,將整車級軟件架構分配部署到各控制器上,然后進行控制器級開發工作。

3 傳統控制器軟件開發集成過程應用于域控制器開發的問題分析

傳統控制器開發過程為:控制器功能相對獨立,應用軟件工程師了解控制器所有功能,能夠給出應用軟件所有需求,基礎軟件工程師依據需求,可以開發出滿足應用軟件運行的基礎軟件平臺,應用軟件工程師可在此基礎上,完成應用軟件與基礎軟件平臺的總體集成和測試。該軟件開發集成過程應用于域控制器開發,主要有兩個方面的問題:第一,域控制器合并了多個傳統控制器的功能,傳統控制器應用軟件工程師,在域控制器中是子系統應用軟件工程師,子系統應用軟件工程師不能給出域控制器所有應用軟件的需求;第二,域控制器采用多核芯片且支持內存保護,在多個子系統集成過程中,通常會涉及調度內核的重新分配及內存分區訪問權限的調整,軟件開發集成不能在一個預先開發完的基礎軟件平臺上簡單堆砌軟件組件完成。因此,傳統控制器集成開發過程不能應用于域控制器開發,域控制器開發需要統籌考慮各子系統的特性需求,并進行集成設計、軟件集成和集成測試。

4 域控制器軟件開發集成過程的設計及驗證

4.1 域控制器軟件開發集成工作過程的設計

本文所設計的域控制器軟件開發集成工作過程是在AUTOSAR方法論基礎上,對SWC設計過程進行了步驟分解。使得參與傳統控制器開發的各角色工程師共同協作,從而完成域控制器開發。

按照AUTOSAR 方法論,域控制器功能部署完畢后,其應用層SWC信息是完整的,可以直接進行域控制器基礎軟件平臺開發。然而,目前汽車行業的情況是EE架構工程師不能設計出具備完整信息的應用層SWC,通常不能設計出SWC內部的運行實體,SWC內部運行實體設計需要由應用軟件工程師完成。

域控制器軟件開發集成工作過程開始于域控制器應用層軟件SWC部署完畢,此時部署在域控制器的所有SWC是不含有運行實體的。域控制器開發集成工作過程如圖2所示。

圖2 域控制器開發集成工作過程

域控制器軟件開發集成過程共包括5個工作步驟:

(1)域控制器應用層SWC模型分解發布。將部署在域控制器上的應用層軟件組件,按照功能特性,分解成多個軟件Composition,分發給各子系統應用軟件工程師。

(2)軟件Composition模型內軟件組件運行實體設計。子系統應用軟件工程師設計軟件Composition內軟件組件的運行實體。

(3)域控制器級軟件構件模型集成及軟件內部算法開發,兩項工作可以并行開展。①域控制器級軟件Composition模型集成將完成運行實體設計的軟件Composition模型集成在一起,形成完整的域控制器應用層SWC,可以作為基礎軟件開發的輸入。②軟件構件內部算法開發:基于設計完軟件運行實體的軟件Composition模型,子系統工程師做進一步軟件構件算法代碼開發。軟件構件算法開發有兩種方式,或者通過AUTOSAR 軟件架構設計工具生成軟件構件代碼框架,然后手寫代碼完成開發;或者將軟件Composition模型導入到Simulink中,通過Simulink建模生成符合AUTOSAR的代碼。

(4)基礎軟件平臺底座開發?;诓襟E(3)的輸出結果及域控制器硬件IO配置表等信息,完成域控制器基礎軟件底座開發及測試。

(5)軟件總體集成。將經過測試的應用層算法SWC和基礎軟件平臺底座集成在一起,調試驗證,生成域控制器執行文件。

4.2 域控制器軟件開發集成工作過程的驗證

通過一個基于AURIXTC397芯片的Demo域控制器開發對軟件開發集成工作過程進行了驗證。具體如下:

(1)EE架構工程師采用架構設計工具PreeVision完成整車級SWC設計及SWC在各控制器上的部署,提取出部署在AURIXTC397 Demo控制器上.arxml文件(SWC中不含有運行實體信息)。

(2)EE架構工程師將AURIXTC397 Demo域控制器上.arxml導入到ECU架構設計工具Davinci Develper中,將SWC分組,然后提取出每組SWC的.arxml文件,分發給不同的應用軟件工程師。

(3)應用軟件工程師收到一組SWC的.arxml文件后,導入到Davinci Developer工具中,設計每個SWC內的運行實體,完成SWC內部運行實體設計后,提取出增加有運行實體的整組SWC的.arxml文件。將.arxml文件導入到Simulink工具中進行SWC內部代碼開發,同時也將該.arxml釋放給基礎軟件工程師。

(4)基礎軟件工程師將來自各應用工程師.arxml文件導入到Davinci Developer中,完成各組SWC的集成,形成完整的AURIXTC397 Demo域控制器上.arxml文件。

(5)基礎軟件工程師基于完整的AURIXTC397 Demo域控制器上.arxml文件,使用Configurator工具進行基礎軟件配置開發,并結合手寫的復雜驅動代碼,完成AURIXTC397 Demo域控制器基礎軟件底座開發。

(6)基礎軟件工程師集成AURIXTC397 Demo域控制器基礎軟件底座和開發完算法的SWC軟件,形成最終可在AURIXTC397 Demo域控制器中運行的目標文件。在集成過程中使用GLIWA T1進行系統分析,根據系統分析結果,對操作系統調度進行優化完善。

通過以上工具及工作分工,EE架構工程師、應用軟件工程師、基礎軟件工程師共同完成了AURIXTC397 Demo域控制器開發,軟件開發集成過程運行順暢,達到預期目標。

5 結束語

本文分析了傳統控制器軟件開發集成流程應用于集中式EE架構下MCU類域控制器開發存在的問題,給出了一種域控制器開發集成流程方法,并使用汽車行業現有工具鏈,對流程方法進行了實踐驗證。軟件開發集成過程,運行順暢,實現預期目標。目前,集中式EE架構下MCU類域控制器開發還處于起步階段,研究成果容易實施,并有一定的參考意義。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 久久综合九色综合97婷婷| 狠狠五月天中文字幕| 美女裸体18禁网站| 欧美激情综合| 国产成人无码Av在线播放无广告| 一级成人欧美一区在线观看| 国产不卡一级毛片视频| 免费国产高清视频| 凹凸精品免费精品视频| 欧美精品成人| 久久中文无码精品| 日韩国产 在线| 色噜噜中文网| 色综合天天视频在线观看| 91av国产在线| 丰满人妻久久中文字幕| 亚洲美女一级毛片| 亚洲成年人片| 欧美不卡二区| 国产呦精品一区二区三区下载 | 一级毛片免费观看久| 日韩国产一区二区三区无码| 波多野结衣国产精品| 色国产视频| 试看120秒男女啪啪免费| 亚洲乱码视频| 久久国产精品电影| 99re在线免费视频| 亚洲欧美精品在线| 91精品久久久无码中文字幕vr| 好吊妞欧美视频免费| 欧美一级视频免费| 中文字幕欧美日韩| 91网红精品在线观看| 成人无码一区二区三区视频在线观看| 精品国产亚洲人成在线| 亚洲日韩AV无码精品| 久久久久国色AV免费观看性色| 99热这里只有精品国产99| 国内精自线i品一区202| 国产人免费人成免费视频| 国产欧美性爱网| 午夜精品久久久久久久2023| 91久久偷偷做嫩草影院| 日韩精品无码免费专网站| a在线亚洲男人的天堂试看| 久久大香香蕉国产免费网站| 天堂中文在线资源| 在线五月婷婷| 大陆国产精品视频| 日韩免费成人| 国产精品久久久久久久伊一| swag国产精品| 狠狠色成人综合首页| 高清不卡一区二区三区香蕉| 国产亚洲男人的天堂在线观看| 国产欧美精品一区aⅴ影院| 精品国产成人av免费| 视频二区亚洲精品| 国产精品深爱在线| 亚洲精品国产成人7777| 亚洲欧洲天堂色AV| 婷婷色婷婷| 国产91视频观看| 亚洲欧美日韩成人高清在线一区| 国产爽爽视频| 午夜啪啪福利| 自慰高潮喷白浆在线观看| 国产成人av一区二区三区| 激情無極限的亚洲一区免费| 国产精品亚洲日韩AⅤ在线观看| 亚洲福利片无码最新在线播放| 丝袜国产一区| 国产精品19p| 啪啪啪亚洲无码| 国产亚洲欧美在线专区| 国产永久在线视频| 丁香五月激情图片| 免费av一区二区三区在线| 欧美中文字幕在线二区| 日韩在线第三页| 国产亚洲精品97AA片在线播放|