色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

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

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

1 AUTOSAR軟件架構(gòu)

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

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

圖 1 AUTOSAR體系架構(gòu)分層標(biāo)準(zhǔn)

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

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

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

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

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

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

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

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

圖 3 服務(wù)層

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

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

圖4 ECU抽象層

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

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

圖5 微控制器抽象層

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

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

圖6 復(fù)雜驅(qū)動(dòng)層

2 AUTOSAR開發(fā)方法

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

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

圖7 AUTOSAR開發(fā)方法

通過建立抽象系統(tǒng)描述,可描述為1個(gè)或多個(gè)SWC組件,通過VFB系統(tǒng),將1個(gè)或多個(gè)SWC組件組合起來構(gòu)成整個(gè)系統(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)配置描述文件,再提取各個(gè)ECU相關(guān)的描述將SWC映射到各個(gè)ECU上,再將子系統(tǒng)獨(dú)立出來,之后就可以開發(fā)單個(gè)ECU的SWC、BSW最后將生成的代碼集成,生成可執(zhí)行文件下載到ECU上運(yùn)行。

審核編輯 :李倩

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

    關(guān)注

    2

    文章

    1499

    瀏覽量

    61989
  • AUTOSAR
    +關(guān)注

    關(guān)注

    10

    文章

    362

    瀏覽量

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

    關(guān)注

    14

    文章

    886

    瀏覽量

    54497

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

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    極海半導(dǎo)體推出AUTOSAR MCAL軟件包和配置工具

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

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

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

    ECU電控軟件開發(fā)及測試介紹

    本文重點(diǎn)介紹符合AutoSar架構(gòu)的應(yīng)用軟件開發(fā)、MBD開發(fā)模式下的軟件質(zhì)量評(píng)估與優(yōu)化方案、復(fù)雜場景下的ECU性能壓力測試方案。
    的頭像 發(fā)表于 09-26 14:25 ?3337次閱讀
    ECU電控<b class='flag-5'>軟件開發(fā)</b>及測試介紹

    9月12日云技術(shù)研討會(huì) | ECU電控軟件開發(fā)及測試全流程解決方案

    本次研討會(huì),經(jīng)緯恒潤將結(jié)合業(yè)務(wù)團(tuán)隊(duì)多年來在軟件開發(fā)和測試領(lǐng)域的工程實(shí)踐經(jīng)驗(yàn),分享探討基于AutoSar架構(gòu)的應(yīng)用軟件開發(fā)、基于MBD開發(fā)
    的頭像 發(fā)表于 09-26 14:18 ?1378次閱讀
    9月12日云技術(shù)研討會(huì) | ECU電控<b class='flag-5'>軟件開發(fā)</b>及測試全流程解決方案

    首款支持AUTOSAR車規(guī)MCU亮相AUTOSAR中國日

    8月5日,由蓋世汽車、AUTOSAR組織聯(lián)合主辦的2022第三屆軟件定義汽車論壇暨AUTOSAR中國日于武漢光谷成功舉辦。論壇圍繞車用基礎(chǔ)軟件發(fā)展方向、SOA
    的頭像 發(fā)表于 07-02 15:56 ?499次閱讀
    首款支持<b class='flag-5'>AUTOSAR</b>車規(guī)MCU亮相<b class='flag-5'>AUTOSAR</b>中國日

    加特蘭深度解析基于AUTOSAR的芯片基礎(chǔ)軟件開發(fā)模式

    3月12日,第五屆軟件定義汽車論壇暨AUTOSAR中國日活動(dòng)在上海召開。本次活動(dòng)由AUTOSAR組織及蓋世汽車聯(lián)合舉辦,聚焦軟件定義汽車(Software-Defined Vehicl
    的頭像 發(fā)表于 03-13 14:05 ?695次閱讀

    SR5E1 AUTOSAR MCAL技術(shù)解決方案分享

    AUTOSAR(AUTomotive Open System Architecture)是一種開放和標(biāo)準(zhǔn)化的汽車軟件架構(gòu),支持汽車電控單元(ECU)軟件框架,由汽車制造商及其供應(yīng)商和來
    的頭像 發(fā)表于 02-21 18:26 ?1112次閱讀
    SR5E1 <b class='flag-5'>AUTOSAR</b> MCAL技術(shù)解決方案分享
    主站蜘蛛池模板: 国产成人免费网站在线观看| 国产精品久久久久影院嫩草| 国产精品爽爽久久久久久无码| 精品久久久无码21P发布| 伦理在线影院伦理电影| 色综合久久网女同蕾丝边| 伊人久久大香线蕉综合亚洲| 东北女人奶大毛多水多| 久久精品热99看二| 四虎永久免费网址| 2020精品极品国产色在线| 国产精品久久久久久无码专区| 美女隐私黄www视频| 亚洲 综合 欧美在线 热| 999久久国产精品免费人妻| 国产三级多多影院| 琪琪色原网20岁以下热热色原网站 | 国产色婷亚洲99精品AV在线| 美女扒开尿口让男生添动态图| 小776 论坛| xxww69| 久久综合久综合久久鬼色| 性888xxxx入欧美| 超碰免费视频caopoom9| 浪荡受自我调教纯肉BL| 亚洲二区电影| 国产AV亚洲精品久久久久| 免费视频精品38| 亚洲无遮挡无码A片在线| 国产AV高清怡春院| 欧美黄色一级| 总裁呻吟双腿大开男男H| 国产一区二区精品视频| 日韩在线看片中文字幕不卡| 26uuu老色哥| 久久精品亚洲热综合一本| 亚洲aaaa级特黄毛片| 钉钉女老师| 日本护士性生活| JIZZ学生13| 免费国产久久拍久久爱|