<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

駕馭軟件定義車輛的復雜性

陳杰 ? 來源:wenminglang ? 作者:wenminglang ? 2022-07-14 17:42 ? 次閱讀

汽車行業正處于通往軟件定義車輛的復雜、昂貴和革命性的道路上。每家公司都需要開發、購買和管理大量軟件,才能在以軟件為中心的一代中保持領先地位。本專欄將概述影響軟件定義車輛時代之旅的因素和復雜性。

第一步是了解與大多數其他行業相比,汽車行業具有增加軟件復雜性的功能。

“軟件定義”的定義意味著大部分汽車功能現在由運行在所需處理器、內存和傳感器上的軟件應用程序實現。此外,大多數功能是由人機界面在軟件中實現的好壞來定義的。

在涉及現有、新興和新的潛在技術的路徑時,存在許多選擇和問題。此外,還引入了有關軟件生命周期管理的法規,并且預計會出臺更多法規;特別是對于自動駕駛軟件。

隨著所有車輛都聯網,無線軟件更新和網絡安全軟件成為必須。這些技術增加了復雜性,同時也為汽車制造商和車輛用戶提供了巨大的機會和優勢。

汽車行業軟件復雜性

汽車行業具有多種特征,使其快速增長的軟件組合的開發、維護和管理變得復雜。下表總結了這些特性以及它們如何影響汽車軟件平臺的信息,最終增加了進入軟件定義汽車時代的復雜性。

poYBAGLOlraAO1DgAAEtBZZN53Q785.png

產品壽命

汽車行業產品的生命周期是所有行業中最長的——至少在以每年數千萬銷量計的批量產品中是這樣。汽車軟件的復雜性和程序規模已顯著增加,并將在未來十年或更長時間內繼續如此。當今許多汽車中眾多汽車軟件平臺的總和超過 1 億行代碼,并且在未來十年可能翻一番或三倍。

這些因素將在 10 到 15 年的客戶使用期間在軟件開發、維護、錯誤修復、召回和更新方面挑戰 OEM 及其供應商。對于通常每 3-4 年更新一次的特定汽車模型來說,這已經足夠復雜了,這可能會發生 2-4 次。當主要 OEM 擁有 10 到 20 種型號且具有一些區域變化的型號正在經歷這些型號更新周期時,復雜性會大大增加。

從內燃機汽車 (ICEV) 到電池電動汽車 (BEV) 的轉變為汽車軟件更新和管理增加了另一個維度。開發新的 BEV 模型提供了從新的、干凈的軟件表開始的機會,而不是依賴可能已經過時的舊軟件平臺,應該用最先進的軟件架構代替。

Domain ECU era

域 ECU 將多個小型 ECU 組合成一個具有更強大處理器、更大內存和更強大的軟件平臺和應用程序的 ECU。傳統系統正在被域 ECU 和軟件定義架構所取代。對于一些 OEM 來說,這種轉變可能需要長達十年的時間,而大多數 OEM 只是幾年前才開始的。

基于云的軟件開發平臺的增長和能力正在加速創建新的軟件架構并擴展其特性和功能?;谠频姆椒ㄟ€在快速添加軟件即服務 (SaaS) 功能。

實時軟件

許多汽車應用程序被歸類為實時軟件。這意味著完成軟件代碼有特定的時間限制。否則,控制汽車操作的軟件,如發動機、剎車、轉向和加速,可能會出現故障并造成安全問題。ADAS 和 AV 功能也是越來越重要的實時軟件的例子。

與常規軟件相比,額外的時間限制使實時軟件的開發更加復雜和昂貴。

功能和 AV 安全

功能安全現在是所有實時軟件平臺的核心功能,并受 ISO 26262 標準監管。許多軟件平臺必須通過功能安全測試才能在現代車輛中合法使用。

AV 功能是這條道路的下一個方向,新標準規定了 AV 技術的設計方式,實際上將功能安全性擴展到自動駕駛系統。關鍵標準是 ISO 21448、UL 4600 和 IEEE P2851。

軟件立法

關鍵軟件立法側重于網絡安全和 OTA 軟件更新管理。UNECE WP.29 立法于 2020 年在歐洲通過,對網絡安全和 OTA 軟件更新進行監管。

人工智能軟件

人工智能在汽車行業的重要性與日俱增,并將在未來十年產生深遠影響。具體來說,未來十年需要人工智能技術進步,必須解決人工智能黑匣子問題。AV軟件驅動依賴于AI技術創新。我們還指望人工智能以更少的錯誤、更高的效率和更低的成本來改進軟件編碼。

視聽法規

更難出現的問題之一是 AV 道路立法,它將極大地影響未來的 AV 軟件。需要新的法律、基礎設施和 AV 安全跟蹤系統。這些解決方案通常包括關于初始 AV 安全水平與歷史人類駕駛員安全的困難且有爭議的社會和政治決策。多個國家/地區已開始通過 AV 法律,而且還有更多法律正在制定中。

內容使用

由于移動設備的普及,汽車中的內容消費在過去十年中急劇增長,其中智能手機引領潮流。汽車原始設備制造商試圖開發自己的軟件平臺來連接智能手機,但由于蘋果和谷歌的軟件平臺現在占據主導地位而失敗了。

由于駕駛分心問題是車禍的主要原因,駕駛員和乘客之間的內容使用規則有所不同。AV 有望在可用時增加內容消費,這將擴大汽車行業內容軟件平臺的市場機會。

汽車OEM軟件平臺階段

很明顯,汽車原始設備制造商在軟件定義汽車時代成為成功的參與者還有很多事情要做。下圖是一個簡單的方框圖,總結了 OEM 在未來 15 年內必須做什么才能成為可行的競爭對手,主要分為兩個階段:綠色方框中的軟件開發和紅色方框中的軟件平臺客戶使用階段。大多數軟件平臺的開發階段需要 1-3 年,而軟件平臺的使用階段要長得多,為 10-15 年。

poYBAGLOlsaAdT8xADDV4ePOxnc597.png

汽車行業已經在利用最初為 IT 和其他行業創建的軟件開發平臺。Eclipse 等集成開發環境平臺大量用于創建汽車軟件平臺。近年來,專注于軟件開發的云平臺也增長強勁,其中AWS和 Microsoft Azure 處于領先地位。

IT 行業出現了一種新的軟件開發方法,稱為“無代碼”或“低代碼”。它基于創建更高級別的開發平臺,簡化了創建軟件代碼的過程。這一趨勢的頂端是基于人工智能的代碼生成。預計這一趨勢將對汽車軟件開發產生越來越大的影響。

另一種方法是針對特定的應用程序段定制軟件開發。例如,Apex.AI專注于功能安全軟件平臺。

所有這些軟件開發平臺都用于創建如上圖所示的種類繁多的汽車軟件平臺。每個車輛系列都將擁有一個軟件平臺組合,如標有車輛系列 #1 和 #N 的兩個綠色框中所示。這意味著有幾個額外的車輛系列。

可以跨模型和跨代共享和重用的軟件平臺越多,汽車軟件商業模式的經濟性就越好。過去,這在許多汽車原始設備制造商的戰略清單中并不重要?,F在它是必需的,所有汽車原始設備制造商都在盡可能地利用軟件平臺。

在上圖中,紅色塊顯示了具有相似標簽的車輛系列#1 和#N 的車輛客戶使用軟件平臺的階段。頂部的紅色塊顯示了管理運營、更新和其他活動所需的基于云的平臺,OEM 將需要盈利的軟件業務。

該圖還列出了每年 5-200 萬輛大容量車系平臺的典型銷售范圍。小批量平臺的年銷售額在 50K 到 150K 之間。

還有更多細節需要超出這篇短文的范圍。未來的觀點和分析可能是有價值的話題。

最后的想法

汽車行業正朝著提供軟件定義車輛的方向發展,這些車輛將極大地改進在其生命周期中將繼續擴展的功能。為了實現這一目標,OEM 和供應商正在通過擴展技術和新商業模式進行攻擊。更適合汽車復雜性的先進軟件開發平臺尤為重要,并且開始出現。

購買一些軟件平臺和內購其他軟件平臺的組合似乎是一種常見的策略。越來越多地使用基于云的軟件開發平臺是一種最受歡迎的方法。

審核編輯 黃昊宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 軟件
    +關注

    關注

    68

    文章

    4421

    瀏覽量

    86159
  • 汽車
    +關注

    關注

    12

    文章

    3078

    瀏覽量

    36357
收藏 人收藏

    評論

    相關推薦

    關于軟件定義汽車,麥格納怎么看

    ? 隨著智能化、網聯化的深入發展,車輛的核心競爭力已經不再停留在傳統的硬件層面,軟件賦予了汽車更高的靈活性和可升級性,軟件賦能車輛成為大勢所趨。 近日,在“黑科技來了”直播活動中,來自
    的頭像 發表于 04-11 10:43 ?367次閱讀

    SOLIDWORKS在駕馭快速發展的科技環境的同時更快地構建產品

    SOLIDWORKS在駕馭快速發展的科技環境的同時更快地構建產品,高科技公司需要保持競爭力和相關性,同時在快速發展的環境中化解設計和運營復雜性、高質量的交付和利潤壓力。
    的頭像 發表于 01-03 14:09 ?160次閱讀

    LabVIEW軟件模擬氫燃料電池在車輛中的應用

    LabVIEW軟件模擬氫燃料電池在車輛中的應用 在追求可持續能源的時代,氫燃料電池在綠色經濟中扮演著關鍵角色。本研究通過LabVIEW軟件模擬和評估了氫燃料電池在車輛應用中的性能和效率
    發表于 12-17 20:20

    LabVIEW使用軟件定義進行汽車電子測試

    LabVIEW使用軟件定義進行汽車電子測試 電子元件的邏輯和穩健一直都是需要評估的對象。過去,汽車僅使用幾種電子元件來執行簡單的功能,每個元件都是在專門準備的環境中單獨進行的。但隨著電子元件日益
    發表于 11-29 18:28

    緩沖ADC系列消除信號調理的復雜性

    電子發燒友網站提供《緩沖ADC系列消除信號調理的復雜性.pdf》資料免費下載
    發表于 11-22 15:01 ?1次下載
    緩沖ADC系列消除信號調理的<b class='flag-5'>復雜性</b>

    緩沖ADC系列消除了信號調理的復雜性

    電子發燒友網站提供《緩沖ADC系列消除了信號調理的復雜性.pdf》資料免費下載
    發表于 11-22 10:55 ?0次下載
    緩沖ADC系列消除了信號調理的<b class='flag-5'>復雜性</b>

    高密度、高復雜性的多層壓合pcb電路板

    高密度、高復雜性的多層壓合pcb電路板
    的頭像 發表于 11-09 17:15 ?1662次閱讀

    傳智驛芯聯手Arteris,利用創新NoC技術駕馭復雜SoC設計

    2023年9月18日, 由傳智驛芯科技和Arteris聯合舉辦的技術研討會——“利用創新NoC技術駕馭復雜的片上系統(SoC)設計” 在深圳成功舉辦。西安交通大學任鵬舉教授,Arteris中國
    發表于 09-18 18:17 ?410次閱讀
    傳智驛芯聯手Arteris,利用創新NoC技術<b class='flag-5'>駕馭</b><b class='flag-5'>復雜</b>SoC設計

    kicad的cpu架構移植復雜度評估

    各位網友大家好啊~~~~我正在實施一個工具,以評估CPU架構移植的復雜性。它主要關注RISC-V體系結構的移植。實際上,他可能對所有架構移植進行一個平均估計。我關注的是某個工程從過去到將來所有移植
    發表于 09-11 17:06

    kicad的架構移植復雜度評估

    各位網友大家好啊~~~~我正在實施一個工具,以評估CPU架構移植的復雜性。它主要關注RISC-V體系結構的移植。作為我的數據集的一部分,我收集了kicad項目。我希望收集社會人士的意見,以支持我
    發表于 09-11 17:03

    大陸集團如何“軟件定義汽車”?

    軟件定義汽車: 通過更改車輛軟件來重新定義其關鍵功能或性質。汽車企業希望成為汽車軟件領域的強大
    發表于 08-23 11:49 ?256次閱讀
    大陸集團如何“<b class='flag-5'>軟件</b><b class='flag-5'>定義</b>汽車”?

    如何利用AI降低電子系統設計的復雜性呢?

    在電子系統設計領域,復雜性一直是一個主要的挑戰。隨著技術的進步和對更高效、更強大的電子設備的需求的增長,工程師們面臨著越來越復雜的設計要求。
    發表于 08-02 09:14 ?327次閱讀

    使用Emulex SAN管理器降低操作復雜性

    電子發燒友網站提供《使用Emulex SAN管理器降低操作復雜性.pdf》資料免費下載
    發表于 07-28 16:09 ?0次下載
    使用Emulex SAN管理器降低操作<b class='flag-5'>復雜性</b>

    AMEYA360:瑞薩電子車輛控制單元賦能未來出行

    在今年的車展上,我們已經能看到面向軟件定義汽車的車輛架構解決方案展示。隨著汽車智能化、網聯化的程度不斷加持,車輛的功能越來越多,汽車正在朝著軟件
    的頭像 發表于 06-19 15:41 ?522次閱讀
    AMEYA360:瑞薩電子<b class='flag-5'>車輛</b>控制單元賦能未來出行

    硬件定義軟件?軟件定義硬件?

    指令是軟件和硬件的媒介,指令的復雜度決定了系統的軟硬件解耦程度。
    的頭像 發表于 06-19 11:29 ?2637次閱讀
    硬件<b class='flag-5'>定義</b><b class='flag-5'>軟件</b>?<b class='flag-5'>軟件</b><b class='flag-5'>定義</b>硬件?
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>