在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

AUTOSAR軟件架構與開發方法

倩倩 ? 來源:懌星科技eplanet ? 作者:趙吉賓 ? 2022-08-22 16:15 ? 次閱讀

1 AUTOSAR軟件架構

AUTOSAR軟件整體框架為分層式設計,以中間件RTE(Runtime Environment)為界,隔離上層的應用層(Application Layer)與下層的基礎軟件(Basic Software)。如下圖所示AUTOSAR體系架構分層標準。

7d63afb6-21c6-11ed-ba43-dac502259ad0.png

圖 1 AUTOSAR體系架構分層標準

應用層軟件由1個或多個軟件組件SWC(Software Component)實現,SWC中封裝了部分或者全部ECU功能,包括對其具體功能的實現以及對應描述,如控制大燈,空調等部件的運作,但與ECU硬件系統沒有連接。

中間層RTE主要是給應用層提供通信手段,這里的通信是一種廣義的通信,可以理解成接口。應用層與其他軟件的信息交互有兩種,第一種是應用層中的不同SWC之間的信息交互;第二種是應用層SWC與基礎軟件之間的信息交互。而RTE就是這些交互使用的接口的集散地,它匯總了所有交互的接口。

不同SWC之間的通信是通過調用RTE提供的API函數實現的,都在RTE的管理和控制之下。每個API遵循統一的命名規則,且只和軟件組件自身的描述有關。RTE層的軟件都是由工具供應商提供的配置工具自動生成的。而SWC的軟件可以通過工具生成也可以由用戶自行編寫,但要符合RTE層的API接口。

基礎軟件通常是實現ECU的基礎功能,如IO操作,AD操作,診斷,CAN通信,操作系統等。根據不同功能,可對基礎軟件繼續細分成四部分,分別為服務層(Service Layer),ECU抽象層(ECUAbstract Layer),復雜驅動(ComplexDriver)和MCAL(Microcontroller Absstraction Layer),四部分之間的互相依賴程度不盡相同。為了滿足不同ECU間的互操作性,基礎軟件通常也是借助工具提供商的工具自動生成。

7d785a74-21c6-11ed-ba43-dac502259ad0.png

圖 2 AUTOSAR分層架構

服務層部分主要為應用程序、RTE以及基礎模塊提供服務如:操作系統功能、網絡通信與管理服務、存儲服務、診斷服務、ECU管理、看門狗管理。

7d9a2622-21c6-11ed-ba43-dac502259ad0.png

圖 3 服務層

ECU抽象層包含許多外部設備驅動,使得更高層軟件與ECU硬件分布無關。如外部CAN Transceiver驅動、外部EEPROM驅動。

7da6d91c-21c6-11ed-ba43-dac502259ad0.png

圖4 ECU抽象層

微控制器抽象層包含許多內部驅動,使得更高層軟件與為微控制器無關。如IO驅動、AD驅動、CAN驅動。

7db6241c-21c6-11ed-ba43-dac502259ad0.png

圖5 微控制器抽象層

復雜驅動層實現復雜傳感器模擬和執行器控制(直接訪問具體中斷或復雜微控制器外設),以及不支持AUTOSAR BSW分層架構的驅動,如噴射控制,電子閥控制等。

7dc1ece8-21c6-11ed-ba43-dac502259ad0.png

圖6 復雜驅動層

2 AUTOSAR開發方法

AUTOSAR方法論描述了從系統底層配置到ECU可執行代碼產生過程的設計步驟,可以分為建立抽象系統描述(需求)、建立VFB系統描述、開發軟件組件、開發系統和子系統、開發BSW、軟件集成這幾個步驟,從大的階段來講可分為系統配置、ECU設計與配置、軟件集成三個階段。圖7表述了從SWC描述階段到ECU提取的過程。

7dd33b9c-21c6-11ed-ba43-dac502259ad0.png

圖7 AUTOSAR開發方法

通過建立抽象系統描述,可描述為1個或多個SWC組件,通過VFB系統,將1個或多個SWC組件組合起來構成整個系統。使用支持SWC軟件開發組件的工具根據ECU描述、系統約束描述將軟件需求映射到ECU上。圖8描述了借助AUTOSAR配置工具從系統底層配置到ECU可執行代碼生成的過程。

7df2c2b4-21c6-11ed-ba43-dac502259ad0.jpg

圖8 AUTOSAR開發方法

首先借助配置工具生成系統配置描述文件,再提取各個ECU相關的描述將SWC映射到各個ECU上,再將子系統獨立出來,之后就可以開發單個ECU的SWC、BSW最后將生成的代碼集成,生成可執行文件下載到ECU上運行。

審核編輯 :李倩

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

    關注

    2

    文章

    1563

    瀏覽量

    63607
  • AUTOSAR
    +關注

    關注

    10

    文章

    374

    瀏覽量

    22438
  • ecu
    ecu
    +關注

    關注

    14

    文章

    920

    瀏覽量

    55512

原文標題:淺談AUTOSAR架構及開發方法

文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    AUTOSAR組織蒞臨普華基礎軟件參觀交流

    近日,AUTOSAR副主席Thomas Rüping、AUTOSAR中國代表荊喆一行蒞臨普華基礎軟件上海總部開展合作交流。普華基礎軟件副總經理兼戰略研究院院長張曉先、總經理助理羅彤、周
    的頭像 發表于 12-24 14:33 ?691次閱讀

    AUTOSAR通信與網絡安全 AUTOSAR通信在車輛中的應用

    架構合作伙伴計劃,旨在創建并建立一個開放的標準化軟件架構,以簡化汽車電子控制單元(ECU)的開發和生產。 1. AUTOSAR通信概述
    的頭像 發表于 12-17 15:06 ?830次閱讀

    AUTOSAR通信實現中的常見問題

    AUTOSAR(Automotive Open System Architecture)汽車開放系統架構旨在實現汽車電子的軟硬件分離,降低ECU軟件開發的復雜度,提高軟件可重用性。 一
    的頭像 發表于 12-17 15:03 ?1023次閱讀

    AUTOSAR中通信堆棧的配置 AUTOSAR通信模塊測試方法

    AUTOSAR(AUTomotive Open System ARchitecture)是一個全球性的汽車軟件架構合作伙伴計劃,旨在創建并建立一個開放的標準化軟件
    的頭像 發表于 12-17 15:01 ?833次閱讀

    AUTOSAR通信框架的優勢 AUTOSAR通信實例與應用場景

    AUTOSAR通信框架的優勢 AUTOSAR(AUTomotive Open System ARchitecture)是一個全球性的汽車軟件架構合作伙伴計劃,旨在創建并建立一個開放的標
    的頭像 發表于 12-17 14:58 ?918次閱讀

    AUTOSAR通信與CAN協議的關系

    AUTOSAR通信模型: AUTOSAR定義了一個分層的軟件架構,其中包括應用層、基礎軟件層和微控制器抽象層。在這些層中,通信模型是實現EC
    的頭像 發表于 12-17 14:57 ?899次閱讀

    AUTOSAR通信組件介紹 AUTOSAR通信層功能分析

    實現汽車電子控制單元(ECU)的軟件設計和開發。這個架構包括多個層,其中通信層是AUTOSAR架構中的關鍵組成部分之一。 1. 通信組件概述
    的頭像 發表于 12-17 14:55 ?1382次閱讀

    AUTOSAR通信協議解析 如何實現AUTOSAR通信

    AUTOSAR(Automotive Open System Architecture)即汽車開放系統架構,該架構支持汽車電子控制單元(ECU)之間的通信,實現了高度模塊化和可重用性。AUTO
    的頭像 發表于 12-17 14:54 ?2536次閱讀

    極海推出AUTOSAR MCAL軟件包,彰顯汽車芯片設計實力

    近日,針對G32A14XX系列汽車通用MCU,極海半導體正式推出了具備獨立知識產權、完全自主開發AUTOSAR MCAL軟件包和配置工具。這一里程碑式的成就標志著極海已建立起完善的、高水準
    的頭像 發表于 11-28 11:37 ?675次閱讀

    極海正式推出自研AUTOSAR MCAL軟件包和配置工具,加速汽車創新應用量產落地

    技術和綜合服務能力,成為國內為數不多可以開發和提供符合AUTOSAR標準的軟硬件的汽車芯片設計企業之一。 什么是AUTOSAR MCAL? AUTOSAR是一個全球性的合作項目,旨在為
    發表于 11-20 13:45 ?365次閱讀
    極海正式推出自研<b class='flag-5'>AUTOSAR</b> MCAL<b class='flag-5'>軟件</b>包和配置工具,加速汽車創新應用量產落地

    極海半導體推出AUTOSAR MCAL軟件包和配置工具

    技術和綜合服務能力,成為國內為數不多可以開發和提供符合AUTOSAR標準的軟硬件的汽車芯片設計企業之一。 什么是AUTOSAR MCAL? AUTOSAR是一個全球性的合作項目,旨在為
    的頭像 發表于 11-17 16:42 ?935次閱讀
    極海半導體推出<b class='flag-5'>AUTOSAR</b> MCAL<b class='flag-5'>軟件</b>包和配置工具

    AUTOSAR架構下,持續集成CI的最佳實踐

    隨著汽車電子技術的快速發展,汽車軟件的復雜性與日俱增,如何確保軟件開發的高效性與穩定性成為了一個關鍵問題。為了解決這個問題,許多汽車企業和供應商逐漸引入了AUTOSAR架構,并在此基礎
    的頭像 發表于 10-24 08:06 ?883次閱讀
    <b class='flag-5'>AUTOSAR</b><b class='flag-5'>架構</b>下,持續集成CI的最佳實踐

    ECU電控軟件開發及測試介紹

    本文重點介紹符合AutoSar架構的應用軟件開發、MBD開發模式下的軟件質量評估與優化方案、復雜場景下的ECU性能壓力測試方案。
    的頭像 發表于 09-26 14:25 ?3947次閱讀
    ECU電控<b class='flag-5'>軟件開發</b>及測試介紹

    9月12日云技術研討會 | ECU電控軟件開發及測試全流程解決方案

    本次研討會,經緯恒潤將結合業務團隊多年來在軟件開發和測試領域的工程實踐經驗,分享探討基于AutoSar架構的應用軟件開發、基于MBD開發
    的頭像 發表于 09-26 14:18 ?1726次閱讀
    9月12日云技術研討會 | ECU電控<b class='flag-5'>軟件開發</b>及測試全流程解決方案

    首款支持AUTOSAR車規MCU亮相AUTOSAR中國日

    8月5日,由蓋世汽車、AUTOSAR組織聯合主辦的2022第三屆軟件定義汽車論壇暨AUTOSAR中國日于武漢光谷成功舉辦。論壇圍繞車用基礎軟件發展方向、SOA
    的頭像 發表于 07-02 15:56 ?747次閱讀
    首款支持<b class='flag-5'>AUTOSAR</b>車規MCU亮相<b class='flag-5'>AUTOSAR</b>中國日
    主站蜘蛛池模板: 天天天天天天干 | 久久久久国产一级毛片高清板 | 免费看美女毛片 | 亚洲综合在线一区 | 国产美女作爱 | 五月激情啪啪 | 国产h在线播放 | 日本经典在线三级视频 | 亚洲一区免费观看 | 五月婷婷激情五月 | 国产成在线人视频免费视频 | 97久久天天综合色天天综合色hd | 黄色伊人| 五月丁五月丁开行停停乱 | 久久看精品| 在线看片成人 | 国产精品久久久久久久久久免费 | 全国男人的天堂网站 | 性欧美xxxxhd | 91热成人精品国产免费 | 三级网站免费看 | 98色花堂国产第一页 | 亚洲高清资源 | 毛片黄色 | 日韩一级片在线播放 | 国产伦精品一区二区三区高清 | 欧美成人午夜毛片免费影院 | 一区二区三区视频观看 | 日韩午夜r电影在线观看 | 婷婷深爱 | 国产产一区二区三区久久毛片国语 | 欧美一级淫片免费播放口 | 精品视频卡1卡2卡3 精品视频免费看 | 欧美色图亚洲激情 | 欧美成人免费全部观看天天性色 | 成人精品一区二区三区电影 | 最近2018中文字幕免费看在线 | 最好看的2019中文字幕免费高清 | 毛片爱做的片 | 色狠狠成人综合网 | h视频免费看 |