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

ECU軟件性能分析及優化

2018-12-06 02:10:12黃曉玥
汽車電器 2018年11期
關鍵詞:優化功能分析

顧 嫣,孫 競,黃曉玥

(泛亞汽車技術中心有限公司,上海 201201)

隨著汽車電子技術的不斷發展,車載電子控制單元(Electronic Control Unit,ECU)的軟件架構和邏輯復雜度日漸提高。同時,引入了第三方軟件和開源庫,使代碼規模更加龐大,導致ECU在開發中后期極易出現問題井噴現象。為了盡早發現代碼問題,幫助軟件品質快速收斂,應在ECU開發的每個階段著重于軟件性能的分析及優化。

1 軟件性能分析方法

AUTOSAR是汽車開放式系統架構 (Automotive Open System Architecture)的簡稱,旨在引入模塊化概念,簡化軟件開發流程,并提升軟件兼容性,目前已廣泛應用于汽車ECU的軟件開發。AUTOSAR架構如圖1所示,可分為應用層、運行時環境 (runtime environment, RTE)、基礎軟件層 (basic software, BSW)和微控制器層[1]。應用層中的應用軟件以軟件組件形式進行封裝,具有標準化的應用程序接口,通過RTE進行通信。RTE提供虛擬功能總線,使應用層和BSW獨立,提供ECU內部以及ECU之間的通信。BSW包括系統服務層、ECU抽象層、微控制器抽象層和復雜驅動模塊。

ECU實現的具體功能在軟件架構中屬于應用層,由于功能不同,所以ECU的上層軟件架構也會不同。對于應用層而言,更關注邏輯正確性和算法優化,軟件的穩定性還是以BSW為基礎。為了總結出適用于不同ECU軟件性能分析的方法,從BSW層抽象出與軟件性能相關的要素,并增加了ECU的基礎功能,以確認BSW層的正確性和穩定性 (表1)。

表1 軟件性能分析表

2 軟件性能優化矩陣表

圖1 AUTOSAR架構

軟件性能劃分為4部分,分別是系統、資源、I/O和基礎功能。前兩項與應用層相關,屬于所有ECU需要關注的重要性能,著重于穩定性。如出現偶發的系統異常或資源緊張,應及時更新上層處理策略,并調整資源分配。I/O和基礎功能是ECU的基本特性,也是正確實現上層功能的前提,所以更關注其正確性。

根據不同的關注點,將這4部分歸總成兩大類軟件性能分析:系統和資源對應最壞情況分析,驗證其穩定性和魯棒性;I/O和基礎功能進行常規情況分析,確保其正確性。根據不同的測試場景設計相應的測試用例,見表2和表3。

表2 軟件性能最壞情況分析優化表

表3 軟件性能常規情況分析優化表

3 軟件壓力測試

系統和資源進行最壞情況分析之后,根據分項結果可對軟件架構、資源分配、處理機制及時進行優化,避免功能實現的正確性受軟件穩定性的影響。對于I/O和基礎功能,在常規情況測試中已確保其正確性,即保證了實現上層功能的正確前提。基于軟件性能分析優化的基礎上,選擇ECU的關鍵狀態,并加載典型的電壓波形,實現完整周期的軟件壓力測試,以進一步確認軟件的魯棒性。

ECU的關鍵狀態分別是啟動 (ECU_Startup)、喚醒 (ECU_Wakeup)、功能正常 (ECU_Normal)和即將休眠 (E-CU_Shutdown)狀態。其中,ECU_Normal以外的狀態均屬于瞬態,一旦在瞬態之后如果出現狀態切換異常,就會影響ECU的功能實現,甚至影響后續的休眠。

ECU的功能實現受工作電壓的影響,所以加載的電壓波形以Umax(ECU的最大工作電壓)和Umin(最小工作電壓)為上下限的參照值,具體波形包括LVM1(Low Voltage Mode#1)和LVM2(Low Voltage Mode#2) (圖2)。這兩組電壓波形分別在ECU進入ECU_Startup,ECU_Wakeup,ECU_Normal,ECU_Shutdown后的T1<5 ms,T1=20 ms, T1=50 ms,T1=100 ms,T1=250 ms,T1=1Sec時注入,然后觀察ECU的功能是否正常,具體的評判標準見表4。

圖2 軟件壓力測試電壓波形圖

表4 軟件壓力測試評判標準

如果在壓力測試過程中出現問題,可按表5進行原因分析。軟件更改后,重新進行壓力測試,通過閉環測試來鞏固軟件的穩定性。從而使軟件在每個階段遞增功能代碼時,整體品質都處于平穩的收斂趨勢,避免發生問題井噴現象。

4 總結

隨著汽車領域日新月異的功能創新,ECU軟件復雜化已成為趨勢。為了正確實現ECU功能,降低代碼問題發生的概率,減輕開發中后期的研發壓力,必須從軟件性能著手。通過周期性的軟件性能分析優化及軟件壓力測試,進行閉環且有效的軟件品質鞏固,確保軟件的穩定性與可靠性,為實現汽車功能的多元化和智能化奠定基礎。

猜你喜歡
優化功能分析
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
隱蔽失效適航要求符合性驗證分析
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
關于非首都功能疏解的幾點思考
電力系統及其自動化發展趨勢分析
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 成人日韩视频| 精品久久综合1区2区3区激情| 欧美a√在线| 国产原创演绎剧情有字幕的| 亚洲无码不卡网| 欧美丝袜高跟鞋一区二区| 国产美女91呻吟求| 九色视频线上播放| 精品福利网| 性视频久久| 亚洲v日韩v欧美在线观看| 国产欧美日韩免费| 久一在线视频| 67194亚洲无码| 国产av无码日韩av无码网站| 亚洲日韩日本中文在线| 一本一道波多野结衣一区二区| 一本久道久久综合多人| 免费一级成人毛片| 尤物亚洲最大AV无码网站| 欧美国产中文| 91国内在线视频| 日韩欧美中文字幕在线精品| 国产欧美日韩va| 欧美一区二区精品久久久| 大香网伊人久久综合网2020| 国产女同自拍视频| 成人免费视频一区二区三区 | 欧亚日韩Av| 毛片最新网址| 国产尤物视频在线| 一级毛片免费高清视频| 久久国产精品嫖妓| 国产xxxxx免费视频| 少妇人妻无码首页| 欧美成一级| 亚洲AV成人一区国产精品| 波多野结衣无码AV在线| 日韩毛片在线播放| 婷婷六月综合网| 无码在线激情片| 亚洲国产日韩欧美在线| 波多野结衣在线se| 欧美日韩一区二区三区四区在线观看 | 最新国产麻豆aⅴ精品无| 国产va在线观看| 亚洲欧美不卡中文字幕| 综合网久久| 国产成人精品免费av| 四虎影视8848永久精品| 爽爽影院十八禁在线观看| 欧美中文一区| 91久久国产热精品免费| 91无码国产视频| 男女男免费视频网站国产| 国产黄在线免费观看| 亚洲精品无码专区在线观看| 亚洲精品手机在线| 99久久人妻精品免费二区| 国产免费观看av大片的网站| 久草国产在线观看| 亚洲成年人网| 国产黑丝一区| 欧美中出一区二区| 国产一在线| 精品国产Av电影无码久久久| 国产精品微拍| 波多野结衣视频网站| 久久青草免费91线频观看不卡| 婷婷伊人久久| 天天综合网在线| 国产精品女人呻吟在线观看| 又大又硬又爽免费视频| 国产成人免费手机在线观看视频| 国产精品制服| 韩国自拍偷自拍亚洲精品| 中文字幕欧美日韩高清| 91精品专区国产盗摄| 国产内射一区亚洲| 午夜成人在线视频| 国产高潮流白浆视频| 国产无码高清视频不卡|