哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

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

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

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

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

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

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

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

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

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

圖 3 服務層

ECU抽象層包含許多外部設備驅(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í)行器控制(直接訪問具體中斷或復雜微控制器外設),以及不支持AUTOSAR BSW分層架構(gòu)的驅(qū)動,如噴射控制,電子閥控制等。

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

圖6 復雜驅(qū)動層

2 AUTOSAR開發(fā)方法

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

    文章

    2465

    瀏覽量

    66986
  • AUTOSAR
    +關(guān)注

    關(guān)注

    11

    文章

    405

    瀏覽量

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

    關(guān)注

    14

    文章

    991

    瀏覽量

    57468

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    易特馳亮相2026軟件定義汽車論壇暨AUTOSAR中國日

    隨著汽車軟件規(guī)模的指數(shù)級增長與工程效率的下降,如何利用人工智能(AI)技術(shù)重塑傳統(tǒng)的汽車軟件開發(fā)流程,已成為行業(yè)亟待解決的核心課題。傳統(tǒng)的AUTOSAR工程模式正面臨工程復雜度失控、問題后移、調(diào)試困難等諸多挑戰(zhàn),亟需一場從工具到
    的頭像 發(fā)表于 04-07 11:26 ?336次閱讀
    易特馳亮相2026<b class='flag-5'>軟件</b>定義汽車論壇暨<b class='flag-5'>AUTOSAR</b>中國日

    東軟睿馳亮相2026軟件定義汽車論壇暨AUTOSAR中國日

    近日,2026第七屆軟件定義汽車論壇暨AUTOSAR中國日在上海舉行,本屆論壇匯聚全球主機廠、核心零部件企業(yè)、芯片廠商及基礎軟件供應商等產(chǎn)業(yè)核心力量,圍繞軟件
    的頭像 發(fā)表于 03-24 13:57 ?1250次閱讀

    普華基礎軟件亮相2026軟件定義汽車論壇暨AUTOSAR中國日

    3月18-19日,第七屆軟件定義汽車論壇暨AUTOSAR中國日在上海圓滿落幕。本屆論壇聚焦軟件架構(gòu)升級、標準迭代與產(chǎn)業(yè)協(xié)同等核心議題。
    的頭像 發(fā)表于 03-24 13:51 ?400次閱讀

    S9KEAZ64有沒有官方的MCAL文件以及有沒有全套的AUTOSAR開發(fā)工具鏈?

    使用NXP S9KEAZ64AMLH開發(fā)一個AUTOSAR + ISO26262的項目,但是沒有搜索到對應的MCAL文件,想知道官方是否有對應的MCAL文件 還有是否有AUTOSAR開發(fā)
    發(fā)表于 03-19 07:12

    普華基礎軟件榮獲AUTOSAR中國中心2025年度卓越貢獻獎

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

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

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

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

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

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

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

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

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

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

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

    從手寫代碼到AUTOSAR工具鏈:J1939Tp應用篇

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

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

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

    Vector PREEvision 10.19支持AUTOSAR 24-11版本

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

    東軟睿馳亮相第16屆AUTOSAR開放大會

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

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

    成果,將更好的為高端智控MCU平臺提供高性能、高可靠性的軟硬結(jié)合解決方案,為汽車行業(yè)軟件開發(fā)及整車集成應用注入新的活力。 普華靈智安全車控基礎軟件定位于滿足汽車電子應用開發(fā)及測試需求,提供一體化的系統(tǒng)解決方案、定制
    的頭像 發(fā)表于 04-19 14:11 ?1910次閱讀
    舒城县| 宁德市| 太湖县| 喀什市| 阿克苏市| 西安市| 论坛| 交城县| 宝丰县| 麻江县| 吉木萨尔县| 西和县| 信阳市| 双流县| 盐津县| 武山县| 桃园县| 东港市| 阿鲁科尔沁旗| 监利县| 云南省| 荥经县| 姚安县| 宝鸡市| 扎赉特旗| 久治县| 靖边县| 民县| 沁阳市| 界首市| 阿尔山市| 融水| 墨玉县| 连州市| 蒙城县| 彩票| 承德市| 贞丰县| 荣成市| 磴口县| 垫江县|