chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

AUTOSAR軟件架構(gòu)與開發(fā)方法

倩倩 ? 來源:懌星科技eplanet ? 作者:趙吉賓 ? 2022-08-22 16:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 AUTOSAR軟件架構(gòu)

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

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

圖 1 AUTOSAR體系架構(gòu)分層標準

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

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

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

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

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

圖 2 AUTOSAR分層架構(gòu)

服務(wù)層部分主要為應(yīng)用程序、RTE以及基礎(chǔ)模塊提供服務(wù)如:操作系統(tǒng)功能、網(wǎng)絡(luò)通信與管理服務(wù)、存儲服務(wù)、診斷服務(wù)、ECU管理、看門狗管理。

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

圖 3 服務(wù)層

ECU抽象層包含許多外部設(shè)備驅(qū)動,使得更高層軟件與ECU硬件分布無關(guān)。如外部CAN Transceiver驅(qū)動、外部EEPROM驅(qū)動。

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

圖4 ECU抽象層

微控制器抽象層包含許多內(nèi)部驅(qū)動,使得更高層軟件與為微控制器無關(guān)。如IO驅(qū)動、AD驅(qū)動、CAN驅(qū)動。

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

圖5 微控制器抽象層

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

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

圖6 復雜驅(qū)動層

2 AUTOSAR開發(fā)方法

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

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

圖7 AUTOSAR開發(fā)方法

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

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

圖8 AUTOSAR開發(fā)方法

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

審核編輯 :李倩

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

    關(guān)注

    2

    文章

    1931

    瀏覽量

    65542
  • AUTOSAR
    +關(guān)注

    關(guān)注

    10

    文章

    388

    瀏覽量

    23301
  • ecu
    ecu
    +關(guān)注

    關(guān)注

    14

    文章

    950

    瀏覽量

    56543

原文標題:淺談AUTOSAR架構(gòu)及開發(fā)方法

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    RT-Thread睿賽德正式加入AUTOSAR 組織,成為開發(fā)合作伙伴!

    近日,AUTOSAR宣布RT-Thread睿賽德已正式加入AUTOSAR組織成為開發(fā)合作伙伴!AUTOSAR組織AUTOSAR組織的本質(zhì)是一
    的頭像 發(fā)表于 09-04 17:07 ?814次閱讀
    RT-Thread睿賽德正式加入<b class='flag-5'>AUTOSAR</b> 組織,成為<b class='flag-5'>開發(fā)</b>合作伙伴!

    普華基礎(chǔ)軟件出席2025第六屆軟件定義汽車論壇暨AUTOSAR中國日

    此前,3月18日-19日,2025第六屆軟件定義汽車論壇暨AUTOSAR中國日在上海舉辦。本次論壇聚焦軟件定義汽車,圍繞車載通信解決方案、SOA架構(gòu)、車云計算、智駕域中間件、高性能計算
    的頭像 發(fā)表于 03-21 15:14 ?770次閱讀

    普華基礎(chǔ)軟件獲頒2024年度AUTOSAR卓越貢獻獎

    近日,“AUTOSAR中國中心2024年度活動”在上海舉辦,普華基礎(chǔ)軟件總經(jīng)理助理羅彤受邀出席,就軟件定義汽車趨勢下的行業(yè)發(fā)展藍圖、AUTOSAR在中國的推廣應(yīng)用情況等進行了交流。普華
    的頭像 發(fā)表于 12-28 15:28 ?992次閱讀

    AUTOSAR組織蒞臨普華基礎(chǔ)軟件參觀交流

    近日,AUTOSAR副主席Thomas Rüping、AUTOSAR中國代表荊喆一行蒞臨普華基礎(chǔ)軟件上??偛块_展合作交流。普華基礎(chǔ)軟件副總經(jīng)理兼戰(zhàn)略研究院院長張曉先、總經(jīng)理助理羅彤、周
    的頭像 發(fā)表于 12-24 14:33 ?974次閱讀

    AUTOSAR通信與網(wǎng)絡(luò)安全 AUTOSAR通信在車輛中的應(yīng)用

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

    AUTOSAR通信實現(xiàn)中的常見問題

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

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

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

    AUTOSAR通信框架的優(yōu)勢 AUTOSAR通信實例與應(yīng)用場景

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

    AUTOSAR通信與CAN協(xié)議的關(guān)系

    AUTOSAR通信模型: AUTOSAR定義了一個分層的軟件架構(gòu),其中包括應(yīng)用層、基礎(chǔ)軟件層和微控制器抽象層。在這些層中,通信模型是實現(xiàn)EC
    的頭像 發(fā)表于 12-17 14:57 ?1290次閱讀

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

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

    AUTOSAR通信協(xié)議解析 如何實現(xiàn)AUTOSAR通信

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

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

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

    極海正式推出自研AUTOSAR MCAL軟件包和配置工具,加速汽車創(chuàng)新應(yīng)用量產(chǎn)落地

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

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

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

    AUTOSAR架構(gòu)下,持續(xù)集成CI的最佳實踐

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