汽車(chē)微控制器軟件開(kāi)發(fā)中的五大挑戰(zhàn)-汽車(chē)制造商和供應(yīng)商指南 2024_第1頁(yè)
汽車(chē)微控制器軟件開(kāi)發(fā)中的五大挑戰(zhàn)-汽車(chē)制造商和供應(yīng)商指南 2024_第2頁(yè)
汽車(chē)微控制器軟件開(kāi)發(fā)中的五大挑戰(zhàn)-汽車(chē)制造商和供應(yīng)商指南 2024_第3頁(yè)
汽車(chē)微控制器軟件開(kāi)發(fā)中的五大挑戰(zhàn)-汽車(chē)制造商和供應(yīng)商指南 2024_第4頁(yè)
汽車(chē)微控制器軟件開(kāi)發(fā)中的五大挑戰(zhàn)-汽車(chē)制造商和供應(yīng)商指南 2024_第5頁(yè)
已閱讀5頁(yè),還剩26頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

汽車(chē)微控制器軟件開(kāi)發(fā)中的五大挑戰(zhàn)汽車(chē)制造商和供應(yīng)商指南目錄4.2.標(biāo)定復(fù)雜5.結(jié)論14口和控制的經(jīng)濟(jì)實(shí)惠的8位微控制器,到用于現(xiàn)代標(biāo)準(zhǔn)的現(xiàn)代車(chē)輛包含超過(guò)40個(gè)這樣的電子組件,高端車(chē)型甚至多達(dá)150個(gè)。這些組件確保了例如安全有相當(dāng)大的增長(zhǎng)(見(jiàn)圖1)。因此,原始設(shè)備制造商圖1:全球微控制器市場(chǎng)增長(zhǎng)2023來(lái)源:https:I//de/m調(diào)中,微控制器(MCU)處理實(shí)時(shí)任務(wù),如發(fā)輔助系統(tǒng)(ADAS),通常運(yùn)行在Linux等操作系統(tǒng)上。車(chē)輛計(jì)算機(jī)(VCU)協(xié)調(diào)這些3.車(chē)載單片機(jī)軟件的開(kāi)發(fā)過(guò)程E/E架構(gòu)正朝著更加集中的方式進(jìn)行重組,但基于微控制器的ECU將繼續(xù)存在。嵌入式軟件的一般開(kāi)發(fā)過(guò)程理論上可以繼續(xù)保持不變。然而,為了滿(mǎn)足對(duì)功能性渴求的市場(chǎng)需求,開(kāi)發(fā)周期將急劇加快,正如我們?cè)诹餍械能浖x車(chē)輛(SDV)中所遇到的那樣。傳統(tǒng)的方法無(wú)法跟上這種速度,然而,它們也不能簡(jiǎn)單地在一夜之間被取代。在許多情況下,最佳解決方案是將經(jīng)過(guò)驗(yàn)證的流程和工具與創(chuàng)新解決方案相首先,重要的是要了解流程的觸發(fā)因素,并將該3.1ECU生成變化的原因在深入探討具體挑戰(zhàn)之前,讓我們簡(jiǎn)要地看一這個(gè)過(guò)程如此耗時(shí)且復(fù)雜。一切都始于從一代ECU在車(chē)輛ECU軟件開(kāi)發(fā)過(guò)程中,程序員在開(kāi)始創(chuàng)建新軟件之前,必須投入精力進(jìn)行工具鏈設(shè)置。每一代新的ECU都有其特定的開(kāi)發(fā)過(guò)程,取決于具體的領(lǐng)域和合作模式。相應(yīng)的工具鏈?zhǔn)菫榧磳⒌絹?lái)的這一代單獨(dú)定義的,因此可能會(huì)包含相當(dāng)大的變化,這與通過(guò)更新解決的小調(diào)整形成對(duì)比。指導(dǎo)原則是盡可能少地(或僅在必要時(shí))從一代到下一代進(jìn)行更改,因?yàn)樾聫囊淮较乱淮枰M(jìn)行這些變更的原因有很多 (見(jiàn)圖2)。有些是內(nèi)在的,例如質(zhì)量問(wèn)題或?qū)Ξ?dāng)前工具或工具供應(yīng)商的不滿(mǎn)意程度較低。其他則是由外部因素決定的,例如新的立法或流程要求(例如,ASPICE,ISO26262ASIL-D)。市場(chǎng)壓力或增強(qiáng)的可用性和最先進(jìn)的用戶(hù)界面也起著決定性作用。代際變更最常見(jiàn)的障礙包括高成本、質(zhì)量風(fēng)險(xiǎn)和不一致的遺留問(wèn)題,即難以適應(yīng)、不靈活的工具鏈設(shè)置。主要質(zhì)量問(wèn)題質(zhì)量問(wèn)題最先進(jìn)的用戶(hù)界面滿(mǎn)意度低難以適應(yīng)且不靈活的工具鏈設(shè)置市場(chǎng)壓力的問(wèn)題變革的主要原因變革的主要障礙嵌入式軟件開(kāi)發(fā)過(guò)程的一個(gè)常見(jiàn)示例是V模型,它有不同的變體。根據(jù)我們的經(jīng)驗(yàn),我們將階段劃分為以下主要工作步驟,如下面的圖3所示?;蛘弑仨毝啻螆?zhí)行。需求和變體管理在所有工作步驟圖3:車(chē)輛軟件開(kāi)發(fā)的V模型specificationArchitectureTestinganddesign體系結(jié)構(gòu)設(shè)計(jì)作為ECU的一部分,微控制器負(fù)責(zé)特定的互連功能,如發(fā)動(dòng)機(jī)或車(chē)輛動(dòng)態(tài)控制。因此,非常詳細(xì)的硬件元素、中間件及其相互依賴(lài)關(guān)系。在這個(gè)早期階中間件配置中間件是指ECU中位于操作系統(tǒng)或硬件與應(yīng)用軟件之間的軟件層。它可以作為橋梁,促進(jìn)車(chē)輛軟件架構(gòu)中各個(gè)組件之間的通信和數(shù)據(jù)交換。通過(guò)將應(yīng)用維護(hù)和升級(jí)它們成為可能。中間件充當(dāng)中介,抽象底層硬件并為軟件組件提供標(biāo)準(zhǔn)化接口,以實(shí)現(xiàn)無(wú)縫交不言而喻,這樣的中間件必須符合最高的安全標(biāo)準(zhǔn),因?yàn)镋CU中的漏洞和合規(guī)性問(wèn)題可能導(dǎo)致未經(jīng)授權(quán)的訪問(wèn)、數(shù)據(jù)泄露和系統(tǒng)故障,從而危及車(chē)輛的安全性和可靠性。確保這種水平的合規(guī)性符合嚴(yán)格的行業(yè)標(biāo)準(zhǔn)需要廣泛的測(cè)試和驗(yàn)證,這增加了開(kāi)發(fā)過(guò)程的復(fù)雜性和時(shí)間。因此,中間件的選擇至關(guān)重要,重點(diǎn)在于成熟度(符合ISO26262ASIL-D)、未來(lái)導(dǎo)向(無(wú)供應(yīng)商鎖定)和網(wǎng)絡(luò)安全。只有一個(gè)健壯且高度可配置的中間件解決方案,并且具有持續(xù)更新,才能保護(hù)ECU免受不斷發(fā)展的威脅,并滿(mǎn)足所有(不斷變化的)法規(guī)需求。汽車(chē)微控制器軟件開(kāi)發(fā)中的五大挑戰(zhàn)7中。在這里,軟件開(kāi)發(fā)人員編寫(xiě)新的(補(bǔ)充)功集成校準(zhǔn)部署4.制造商和供應(yīng)商面臨的主要挑戰(zhàn)現(xiàn)在我們對(duì)流程中涉及的步驟有了一個(gè)很好的概述,在此過(guò)程中更容易匹配具體的挑戰(zhàn)。有些只局限于其中一個(gè)步驟,有些則適用于整個(gè)過(guò)程或從一代到另一代的轉(zhuǎn)變。我們已經(jīng)確定了我們?cè)谡麄€(gè)汽車(chē)行業(yè)中反復(fù)遇到的五大挑戰(zhàn)。4.1高集成工作車(chē)輛系統(tǒng)幾乎總是在棕地環(huán)境中開(kāi)發(fā),即在現(xiàn)有的軟件環(huán)境中開(kāi)發(fā),這導(dǎo)致在集成過(guò)程中出現(xiàn)許多遺留問(wèn)題,從而使開(kāi)發(fā)過(guò)程變得復(fù)雜。各種組件之間多樣且復(fù)雜的通信接口需要復(fù)雜的配置和廣泛的測(cè)試,以確保無(wú)縫互操作性。此外,依賴(lài)手動(dòng)流程進(jìn)行集成任務(wù)會(huì)導(dǎo)致錯(cuò)誤率增加和開(kāi)發(fā)時(shí)間延長(zhǎng)。圖4:V模型過(guò)程步驟中的“集成”解決挑戰(zhàn)的方法漸進(jìn)式現(xiàn)代化逐步用現(xiàn)代等效組件更新遺留組件,確保向后兼容,以便順利過(guò)渡和與新系統(tǒng)集成,而不會(huì)完全推翻既定流程或冒高投資成本的風(fēng)險(xiǎn)。集成任務(wù)的自動(dòng)化實(shí)現(xiàn)自動(dòng)化的工具和腳本來(lái)處理重復(fù)的集成任務(wù),減少錯(cuò)誤率并加速開(kāi)發(fā)周期。中間件解決方案采用最先進(jìn)的中間件來(lái)抽象和管理接口的復(fù)雜性,提供一致的通信層,從而簡(jiǎn)化集成工作。采用并實(shí)施標(biāo)準(zhǔn)化的通信協(xié)議,以簡(jiǎn)化接口配置,并確??绮煌M件的互操作性。4.2復(fù)雜校準(zhǔn)校準(zhǔn)的耗時(shí)特性延長(zhǎng)了開(kāi)發(fā)周期,推遲了項(xiàng)目時(shí)間表,增加了成本,并限制了效率。理解校準(zhǔn)參數(shù)的困難可能導(dǎo)致設(shè)置中的錯(cuò)誤,這需要反復(fù)測(cè)試和重新校準(zhǔn)周期。參數(shù)配置錯(cuò)誤可能導(dǎo)致微控制器未能滿(mǎn)足監(jiān)管標(biāo)準(zhǔn),需進(jìn)行進(jìn)一步修訂,并可能導(dǎo)致昂貴的召回。此外,在復(fù)雜項(xiàng)目的情況下,傳統(tǒng)的軟件文檔(有時(shí)甚至仍然是手動(dòng)完成的)達(dá)到了其極限,并且也非常容易出錯(cuò)。解決挑戰(zhàn)的方法增強(qiáng)文檔和知識(shí)共享用戶(hù)友好界面通過(guò)使用只向用戶(hù)提供相關(guān)參數(shù)和選項(xiàng)的解決方自動(dòng)化和標(biāo)準(zhǔn)化仿真與建模設(shè)置的影響可以可視化,以便更好地做出決策。此外,基于模型的設(shè)計(jì)方法將校準(zhǔn)參數(shù)嵌入系統(tǒng)模型4.3測(cè)試調(diào)試耗時(shí)軟件越復(fù)雜,就越需要進(jìn)行測(cè)試——測(cè)試正在成為創(chuàng)新的瓶頸。因此,效率與可靠性和安全性相結(jié)合是未來(lái)測(cè)試流程的核心要素。此外,不同模塊和系統(tǒng)之間的交互可能導(dǎo)致復(fù)雜的測(cè)試場(chǎng)景,這些場(chǎng)景難以管理和執(zhí)行,并且在測(cè)試開(kāi)始之前會(huì)導(dǎo)致長(zhǎng)時(shí)間的集成過(guò)程。更重要的是,深度嵌入的微控制器通常具有有限的處理能力、內(nèi)存和存儲(chǔ),這可能會(huì)限制可以直接在硬件上運(yùn)行的測(cè)試類(lèi)型和范圍。因此,傳統(tǒng)的調(diào)試和測(cè)試工具可能不適合上述情況。解決挑戰(zhàn)的方法基于模型的開(kāi)發(fā)高級(jí)調(diào)試工具在虛擬環(huán)境中執(zhí)行測(cè)試(前加載),這使得在早期階持續(xù)集成/持續(xù)部署單元測(cè)試和測(cè)試驅(qū)動(dòng)開(kāi)發(fā)代碼生成自動(dòng)化框架并行和連續(xù)測(cè)試4.4可拓?cái)U(kuò)展性和靈活性方面的限制僵化的單體軟件設(shè)計(jì)限制了修改和擴(kuò)展,增加了更新和添加新功能的復(fù)雜性。專(zhuān)有系統(tǒng)和缺乏標(biāo)準(zhǔn)化導(dǎo)致供應(yīng)商鎖定,并使與新功能或第三方組件的集成變得復(fù)雜且容易出錯(cuò)。此外,軟件設(shè)計(jì)中模塊化不足阻礙了代碼的高效重用,并妨礙了新功能的無(wú)縫集成,影響了整體系統(tǒng)的適應(yīng)性。解決挑戰(zhàn)的方法模塊化設(shè)計(jì)和標(biāo)準(zhǔn)化接口開(kāi)放標(biāo)準(zhǔn)和互操作性在工具鏈中實(shí)施開(kāi)放標(biāo)準(zhǔn)和設(shè)計(jì)系統(tǒng)時(shí)要考慮到互中間件和抽象層利用中間件和抽象層將應(yīng)用程序邏輯相互分離,并將其與硬件細(xì)節(jié)分離,從而確保更容易更新和改進(jìn)可伸模塊化和代碼重用設(shè)計(jì)具有高度模塊化和可重用組件的軟件,以方便新4.5整體網(wǎng)絡(luò)安全需求使用多層安全方法(包括加密、身份驗(yàn)證、入侵檢測(cè)資源受限環(huán)境的安全性與監(jiān)管標(biāo)準(zhǔn)保持一致件開(kāi)發(fā),使其能夠應(yīng)對(duì)未來(lái)的(市場(chǎng))需求和(法律)法規(guī)。這種強(qiáng)ETAS有限公司成立于1994年,是羅伯特博世的全資子公司,在歐洲,北美,南美和亞洲的所有主要ETAS在軟件開(kāi)發(fā)解決方案、車(chē)輛操作系統(tǒng)、車(chē)輛云服務(wù)、數(shù)據(jù)采集和處理解決方案、集成客戶(hù)解決方案和網(wǎng)絡(luò)安全等領(lǐng)域?yàn)閷?shí)現(xiàn)軟件定義車(chē)輛提供全面作為網(wǎng)絡(luò)安全領(lǐng)域的行業(yè)先驅(qū),我們通過(guò)成熟的軟件產(chǎn)品和專(zhuān)業(yè)的安全服務(wù)組合,幫助客戶(hù)管理網(wǎng)絡(luò)安全相關(guān)的復(fù)雜性,降低網(wǎng)絡(luò)風(fēng)險(xiǎn),并最大限度地發(fā)揮其業(yè)務(wù)潛ETAS汽車(chē)安全解決方案正在保護(hù)全球數(shù)以百萬(wàn)計(jì)的車(chē)我們?yōu)镺EM和供應(yīng)商提供軟硬件無(wú)縫集成的解決方案包,以及針對(duì)網(wǎng)絡(luò)威脅的全面保護(hù)。此外,我們的虛擬測(cè)試解決方案支持開(kāi)發(fā)生命周期中的早期集成,ETASRTA-CAR(經(jīng)典AUTOSAR)它是一個(gè)用于開(kāi)發(fā)和配置的工具集十是一款創(chuàng)新且靈活的高速同步安全固件,可確保寫(xiě)十十虛擬ECUs十十十規(guī)和標(biāo)準(zhǔn)為ECU軟件的文檔化提供了新的工具,在不同的抽象層次上以交互式和圖形化的方式顯示功能的邏輯十INCA(集成標(biāo)定和應(yīng)用工具)包含靈活的工具,用于汽車(chē)電子系統(tǒng)的標(biāo)定,診斷和驗(yàn)證我們的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論