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

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)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • API
    API
    +關(guān)注

    關(guān)注

    2

    文章

    2280

    瀏覽量

    66530
  • AUTOSAR
    +關(guān)注

    關(guān)注

    10

    文章

    397

    瀏覽量

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

    關(guān)注

    14

    文章

    973

    瀏覽量

    57032

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    普華基礎(chǔ)軟件榮獲AUTOSAR中國(guó)中心2025年度卓越貢獻(xiàn)獎(jiǎng)

    近日,AUTOSAR中國(guó)中心第四季度用戶組交流會(huì)暨2025年度獎(jiǎng)項(xiàng)頒獎(jiǎng)典禮在上海圓滿舉行。普華基礎(chǔ)軟件作為AUTOSAR高級(jí)合作伙伴及中國(guó)工作推進(jìn)組發(fā)言人單位,受邀出席大會(huì),并憑借在推動(dòng)汽車基礎(chǔ)
    的頭像 發(fā)表于 12-28 14:17 ?236次閱讀

    普華基礎(chǔ)軟件聯(lián)合英飛凌、TASKING共同發(fā)布AURIX?Drive Core AUTOSAR快速開發(fā)套件

    12月19日,普華基礎(chǔ)軟件聯(lián)合英飛凌、TASKING共同發(fā)布基于TC4x和開源小滿EasyXMen的AURIX Drive Core AUTOSAR[Infineon,iSOFT,TASKING
    的頭像 發(fā)表于 12-28 13:59 ?333次閱讀
    普華基礎(chǔ)<b class='flag-5'>軟件</b>聯(lián)合英飛凌、TASKING共同發(fā)布AURIX?Drive Core <b class='flag-5'>AUTOSAR</b>快速<b class='flag-5'>開發(fā)</b>套件

    如何實(shí)現(xiàn)安全的AUTOSAR通信棧

    。未經(jīng)保護(hù)的通信鏈路可能面臨數(shù)據(jù)篡改、重放攻擊及冒充攻擊等風(fēng)險(xiǎn),危及車輛功能的正確性和用戶安全。因此,在AUTOSAR架構(gòu)中建立完備的通信安全機(jī)制,已成為行業(yè)共識(shí)與技術(shù)剛需。
    的頭像 發(fā)表于 09-08 16:43 ?1127次閱讀

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

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

    知識(shí)分享 | 使用MXAM進(jìn)行AUTOSAR模型的靜態(tài)分析:Embedded Coder與TargetLink模型

    知識(shí)分享在知識(shí)分享欄目中,我們會(huì)定期與讀者分享來自MES模賽思的基于模型的軟件開發(fā)相關(guān)Know-How干貨,關(guān)注公眾號(hào),隨時(shí)掌握基于模型的軟件設(shè)計(jì)的技術(shù)知識(shí)。使用MXAM進(jìn)行AUTOSAR模型的靜態(tài)
    的頭像 發(fā)表于 08-27 10:04 ?623次閱讀
    知識(shí)分享 | 使用MXAM進(jìn)行<b class='flag-5'>AUTOSAR</b>模型的靜態(tài)分析:Embedded Coder與TargetLink模型

    知識(shí)分享 | 敏捷方法在基于模型的軟件開發(fā)項(xiàng)目中的應(yīng)用

    傳統(tǒng)的瀑布式軟件開發(fā)流程存在諸多局限,這使得應(yīng)用敏捷原則變得尤為重要,尤其是面對(duì)復(fù)雜且不斷變化的開發(fā)環(huán)境時(shí)。作為最高效的軟件開發(fā)方法之一,基于模型的
    的頭像 發(fā)表于 07-16 16:52 ?1166次閱讀
    知識(shí)分享 | 敏捷<b class='flag-5'>方法</b>在基于模型的<b class='flag-5'>軟件開發(fā)</b>項(xiàng)目中的應(yīng)用

    普華基礎(chǔ)軟件與TASKING達(dá)成戰(zhàn)略合作

    近日,普華基礎(chǔ)軟件股份有限公司(以下簡(jiǎn)稱“普華基礎(chǔ)軟件”)與塔斯金信息技術(shù)(上海)有限公司(以下簡(jiǎn)稱“TASKING”)正式完成戰(zhàn)略合作協(xié)議簽署,雙方將基于AUTOSAR架構(gòu)標(biāo)準(zhǔn),依托
    的頭像 發(fā)表于 07-15 15:28 ?1084次閱讀
    普華基礎(chǔ)<b class='flag-5'>軟件</b>與TASKING達(dá)成戰(zhàn)略合作

    從手寫代碼到AUTOSAR工具鏈:J1939Tp應(yīng)用篇

    J1939Tp是我學(xué)習(xí)AUTOSAR CP諸多BSW模塊的起點(diǎn),其分層架構(gòu)完美體現(xiàn)了AUTOSAR規(guī)范的精髓,掌握J(rèn)1939Tp有助于深入理解通信(COM)相關(guān)模塊的程序執(zhí)行過程。
    的頭像 發(fā)表于 07-10 16:37 ?4981次閱讀
    從手寫代碼到<b class='flag-5'>AUTOSAR</b>工具鏈:J1939Tp應(yīng)用篇

    基于Classic AUTOSAR的ECU平臺(tái)虛擬化技術(shù)分析

    Classic AUTOSAR是經(jīng)過驗(yàn)證并在全球廣泛應(yīng)用的行業(yè)標(biāo)準(zhǔn),過去二十年來一直是車載軟件開發(fā)的重要基礎(chǔ)。該標(biāo)準(zhǔn)從針對(duì)特定微控制器的標(biāo)準(zhǔn)化嵌入式軟件組件的理念發(fā)展而來,目前幾乎100%的車輛都
    的頭像 發(fā)表于 06-19 14:11 ?769次閱讀
    基于Classic <b class='flag-5'>AUTOSAR</b>的ECU平臺(tái)虛擬化技術(shù)分析

    Vector PREEvision 10.19支持AUTOSAR 24-11版本

    10.19增強(qiáng)了技術(shù)模型與時(shí)序圖的集成。類或接口的方法和屬性現(xiàn)在可以鏈接到圖中的消息,例如:軟件可運(yùn)行體(Software Runnable)可以在圖中直接定義為執(zhí)行規(guī)范。通過拖放操作等實(shí)用簡(jiǎn)化功能
    的頭像 發(fā)表于 06-14 11:47 ?935次閱讀

    東軟睿馳亮相第16屆AUTOSAR開放大會(huì)

    for SDV challenges”為主題,來自全球的行業(yè)專家與AUTOSAR合作伙伴、研究及開發(fā)人員,就AUTOSAR組織與標(biāo)準(zhǔn)最新進(jìn)展、軟件定義汽車趨勢(shì)下的第三方組織合作、
    的頭像 發(fā)表于 06-06 16:07 ?1518次閱讀

    普華車用基礎(chǔ)軟件與芯馳科技智控MCU E3650正式完成適配

    成果,將更好的為高端智控MCU平臺(tái)提供高性能、高可靠性的軟硬結(jié)合解決方案,為汽車行業(yè)軟件開發(fā)及整車集成應(yīng)用注入新的活力。 普華靈智安全車控基礎(chǔ)軟件定位于滿足汽車電子應(yīng)用開發(fā)及測(cè)試需求,提供一體化的系統(tǒng)解決方案、定制
    的頭像 發(fā)表于 04-19 14:11 ?1677次閱讀

    東軟睿馳出席2025第六屆軟件定義汽車論壇暨AUTOSAR中國(guó)日

    近日,2025第六屆軟件定義汽車論壇暨AUTOSAR中國(guó)日在上海召開,本屆論壇匯聚全球主機(jī)廠、軟件開發(fā)商、零部件供應(yīng)商、芯片制造商等領(lǐng)域領(lǐng)軍企業(yè)的技術(shù)高層與行業(yè)專家,圍繞軟件定義汽車的
    的頭像 發(fā)表于 03-24 10:15 ?1115次閱讀

    中科創(chuàng)達(dá)出席2025第六屆軟件定義汽車論壇暨AUTOSAR中國(guó)日

    近日,由蓋世汽車、AUTOSAR組織聯(lián)合主辦的2025第六屆軟件定義汽車論壇暨AUTOSAR中國(guó)日在上海舉辦。作為全球智能汽車領(lǐng)域最具影響力的年度盛會(huì),本屆論壇匯聚全球主機(jī)廠、零部件供應(yīng)商、芯片
    的頭像 發(fā)表于 03-24 09:41 ?1207次閱讀

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

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