<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天內不再提示

為什么選擇自適應AUTOSAR平臺?

jf_C6sANWk1 ? 來源:糖果Autosar ? 作者:初光 ? 2022-11-14 10:37 ? 次閱讀

在我的上一篇文章中,我討論了虛擬 ECU,并且我非常強調 AUTOSAR 作為輕松交換軟件功能的基礎。然而,這一切都是關于經典的 AUTOSAR,或者更準確地說,是 AUTOSAR 經典平臺。但是在自動駕駛的背景下,大家都在談論自適應AUTOSAR,或者說AUTOSAR Adaptive Platform。

當自適應平臺第一次與客戶討論時,它基本上是這樣的:

客戶:“我們需要軟件架構的靈活性來進行無線更新?!?br />
我:“你打算怎么做?”

客戶:“我們還不知道,但自適應 AUTOSAR 會?!?/p>

那是自適應平臺首次發布的幾個月前。因此,我們的期望很高,它們完全符合我的 dSPACE 同事已經在努力支持我們的軟件在環工具鏈中的“自適應”的渴望。

當然,每個人都應該知道一個基本事實:自適應 AUTOSAR 不是經典 AUTOSAR 的繼承者;它不會取代它。相反,它是定義 ECU 軟件以及它如何在 ECU 硬件或虛擬機上運行的另一種方法。

為什么選擇自適應 AUTOSAR平臺?

發明新平臺的原因是什么?AUTOSAR 的第一次啟動是在 2002 年,到今天為止,AUTOSAR Classic Platform 已經有一個成熟的版本 4。如果您正在尋找一個模塊化標準來編碼和交換汽車領域的嵌入式軟件,建議您用它。

但汽車行業正在重塑自我。隨著自動駕駛,對軟件架構的要求發生了根本性的變化。

請記住,我們的自動駕駛汽車必須:

與他們的環境交流。

使用大量傳感器觀察他們的環境。

使用這些數據來做出許多駕駛決定,其中大多數對我們的健康,有時甚至對生命至關重要。

讓我們把它翻譯成更專業的術語:

我們的汽車只是另一個設備,連接到一切。這可能包括您的智能家居,但它首先包括與數據后端、其他汽車和拐角處的交通信號燈的通信。

它使用媒體流。不是為您的孩子在后面,而是為不斷掃描環境并生成大量數據以確保您的高速公路飛行員或緊急休息工作的傳感器。

它需要足夠的計算能力來運行經過全面訓練的最先進的神經網絡來解釋傳感器數據并做出正確的決定。

購買后必須定期使用最新軟件進行更新,并且我們不希望在商店中閃爍 ECU 的麻煩。

這些項目只是部分自動駕駛和自動駕駛的注意事項示例。

它們對軟件的開發方式有著巨大的影響。

當您決定如何開發軟件時,您還必須決定特定的軟件架構,并且您不會輕易做出決定。每個軟件架構都有一個目的。

使用 AUTOSAR 經典平臺,您可以設計具有特定目標的軟件架構。這都是關于“深度嵌入”的軟件:

它在小型專用硬件上運行(就計算能力而言)。

它是為 ECU 設計、創建和閃存的,然后它就可以工作——無需修改它。

它的通信(主要)針對使用傳統汽車總線網絡(如 CAN)的相對較小數據包的循環廣播。

這些都不符合我們對上述自動駕駛的期望。僅從三個示例中,我們已經可以看到必須滿足新的要求:

必須在兩個或三個功能之間交換連續的傳感器數據流,而不是向整個網絡廣播的小數據包。

即使在圖形處理單元 (GPU) 的支持下,也有更多的計算能力可以真正快速地處理數字。

靈活的軟件,可以在運行時更換,也可以連接到最先進的網絡系統(不關心汽車使用哪種通信協議)。

AUTOSAR Classic 平臺并非專為自動駕駛而設計。因此,AUTOSAR 創建了自適應平臺——正是考慮到了新的要求。

9c1b0d6a-62f7-11ed-8abf-dac502259ad0.png

靈活性是關鍵

借助自適應平臺,軟件功能之間的通信不再以循環突發的方式進行,而是面向服務的。一個“自適應應用程序”(在經典平臺中稱為“軟件組件”)宣布它能夠提供哪些數據,以及它需要哪些數據。代理服務找到正確的匹配項,兩個應用程序直接通信。

更重要的是,底層通信不再基于CAN或其他使用專用協議的經典汽車總線系統,而是基于以太網。除了以太網通信之外,SOME/IP [http://some-ip.com] 目前正獲得更多關注。作為面向服務的中間件層,它定義了應用程序通信的實際方式。例如,您不再需要直接在代碼行為中定義循環觸發時間。

作為來自經典平臺世界的人,我在非嵌入式環境中理解在運行時替換軟件,但在 AUTOSAR 環境中則不然。原因很簡單:使用經典平臺,軟件組件之間的通信是硬連線的,并由 AUTOSAR 運行時環境 (RTE) 實現,它將通信從架構級別轉換到 ECU 級別。它通過解析靜態宏并將它們轉換為適當的基本軟件調用來做到這一點,例如,將它們包裝到總線消息中。

如果您想擁有可以在運行時更換的軟件,這是行不通的。自適應平臺通過實現面向服務的通信架構克服了硬連線通信的缺點。

因此,AUTOSAR 運行時環境的自適應版本(ARA,AUTOSAR Runtime for Adaptive Applications)獨立于實際應用程序工作。它只是提供代理服務。在任何需要它的應用程序之間建立通信。

最后的結果?您可以在運行時添加或替換軟件,因為只有在您啟動軟件后才會自動建立通信——這不是在設計階段確定的,不像在經典平臺中那樣。

關于靈活性的最后一點說明:我們都知道最先進的自動駕駛系統,尤其是在傳感器數據處理方面,是在 Linux 系統上開發的。我們需要操作系統提供的所有靈活性,包括靈活的內存分配、線程處理等等。我們不想——也可能不能——僅僅因為我們必須為專門的 ECU 操作系統編譯代碼而放棄這種靈活性。

因此,自適應平臺基于 POSIX 接口。通過將他們的應用程序部署到自適應平臺,開發人員現在可以利用他們鐘愛的 Linux 的所有優勢。那是一回事,不是嗎?

概括

我個人的結論是自適應平臺是經典平臺的姐妹。兩個平臺有相同的祖先,相同的總體意圖:提供開發高質量汽車軟件的方法和標準。

它們是互補的:經典平臺專門用于經典汽車領域的高效、深度嵌入功能,而自適應平臺則針對自動駕駛不斷發展的領域,具有該領域所需的所有靈活性,我們可以在軟件方面實現這一點架構、通信方式和處理能力。

因此,我們兩者都需要。





審核編輯:劉清

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

    關注

    4

    文章

    573

    瀏覽量

    27004
  • AUTOSAR
    +關注

    關注

    9

    文章

    333

    瀏覽量

    21281
  • Posix
    +關注

    關注

    0

    文章

    36

    瀏覽量

    9445
  • 自動駕駛
    +關注

    關注

    775

    文章

    13215

    瀏覽量

    163896

原文標題:自適應 AUTOSAR 如何實現自動駕駛

文章出處:【微信號:阿寶1990,微信公眾號:阿寶1990】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    自適應天線原理_石鎮

        自適應天線原理_石鎮第一章傳統天線第二章預備知識第三章主波束自適應控制  &
    發表于 06-16 17:25

    自適應數字傳感器設計

    信號,這樣會使測試結果的分析造成偏差。自適應數字傳感器在選擇高量程加速度傳感器的條件下,能夠根據加速度信號的幅值自動調整測試增益,保持加速度信號的完整輸出,拓寬了動態測試范圍,實現了加速度傳感器測量
    發表于 11-08 16:23

    如何提高自適應均衡器的性能?

    自適應電纜均衡器是什么?自適應均衡器設計面臨哪些技術挑戰?如何提高自適應均衡器的性能?
    發表于 05-18 06:04

    如何實現自適應測頻?

    如何實現自適應測頻?
    發表于 11-29 07:42

    在rockchip平臺怎樣去實現一套兼容多款wifi模塊的自適應框架呢

    在rockchip平臺怎樣去實現一套兼容多款wifi模塊的自適應框架呢?rk3399的wifi模組自適應支持多款wifi是什么技術原理?
    發表于 03-07 08:21

    自適應控制試題

    自適應控制理論試題
    發表于 08-21 12:41

    LabVIEW開發自適應降噪ANC

    數據,因為這兩款設備都具有PCI和PXI接口。 可以使用LabVIEW自適應濾波工具包、LabVIEW FPGA模塊和NI Compact RIO平臺來實現實時ANC系統。 LabVIEWFPGA模塊
    發表于 11-30 19:38

    自適應平臺產生背景_自適應平臺功能概述

    隨著汽車電子技術的迅猛發展,尤其是智能網聯技術在汽車領域的興起,當前的AUTOSAR平臺(我們稱之為AUTOSAR經典平臺)已不能獨立滿足日益復雜的汽車電子控制功能需求。
    的頭像 發表于 08-10 11:03 ?2686次閱讀
    <b class='flag-5'>自適應</b><b class='flag-5'>平臺</b>產生背景_<b class='flag-5'>自適應</b><b class='flag-5'>平臺</b>功能概述

    結合閥值選擇策略等的限制型自適應SUSAN算法

    結合閥值選擇策略等的限制型自適應SUSAN算法
    發表于 06-27 10:53 ?26次下載

    自適應平臺Adaptive Platform資料匯總

    自適應平臺Adaptive Platform資料匯總
    發表于 07-22 11:19 ?2次下載

    AUTOSAR C++和MISRA C++集成和自適應開發

      AUTOSAR Adaptive 和 Classic 平臺之間的共性是有幫助的——這一事實已經反映在 AUTOSAR 基礎標準中,該標準包含適用于兩者的要求和技術規范。
    的頭像 發表于 06-17 14:55 ?1890次閱讀
    <b class='flag-5'>AUTOSAR</b> C++和MISRA C++集成和<b class='flag-5'>自適應</b>開發

    一文讀懂DDS和AUTOSAR Adaptive的集成

    對于使用AUTOSAR制造車輛的公司來說,已經出現了兩個不同的平臺 - AUTOSAR Classic和AUTOSAR Adaptive 這兩個AU
    的頭像 發表于 11-02 10:05 ?2159次閱讀

    Elektrobit 為新一代 EB corbos Starter Kit 添加基于 AUTOSAR 自適應平臺的 OTA 更新功能

    用于為軟件定義汽車開發?ECU 和分發更新的統包解決方案 在?AUTOSAR 自適應平臺上安裝、更新、卸載軟件的標準化方式,確保功能安全與信息安全,為汽車制造商的汽車操作系統提供關鍵功能 無縫集成
    的頭像 發表于 01-31 22:18 ?447次閱讀

    AP AUTOSAR是如何定義和管理自適應應用程序的呢?

    AP AUTOSAR的核心是自適應應用程序(Adaptive Application),它是一種可以根據運行時環境動態調整的軟件組件。
    的頭像 發表于 09-22 15:06 ?1126次閱讀
    AP <b class='flag-5'>AUTOSAR</b>是如何定義和管理<b class='flag-5'>自適應</b>應用程序的呢?

    AUTOSAR架構自適應平臺

    AUTOSAR架構 AUTOSAR(AUTomotive Open System ARchitecture)是一種開放的汽車電子系統架構,旨在提供一種標準化的方法來開發和管理汽車電子系統的軟件
    的頭像 發表于 10-27 15:23 ?919次閱讀
    <b class='flag-5'>AUTOSAR</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>