91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

討論AUTOSAR方法中的軟件組件的概念

工程師鄧生 ? 來(lái)源:智能汽車開發(fā)者平臺(tái) ? 作者:明琴 ? 2022-09-08 17:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

什么是軟件組件?

一般來(lái)說(shuō),一個(gè)軟件應(yīng)用程序可以被分解成若干部分,以減少整個(gè)應(yīng)用程序的復(fù)雜性。這些部分,或者說(shuō)組件,以一種標(biāo)準(zhǔn)化的方式相互作用,這使得組件可以像機(jī)器的可替換部件一樣被換入或換出?;诜謱拥姆椒ㄊ墙档驼w設(shè)計(jì)復(fù)雜性的另一種方式。AUTOSAR基礎(chǔ)設(shè)施從這兩種方法中獲益。

51aec97a-2f57-11ed-ba43-dac502259ad0.png

AUTOSAR允許在RTE之上進(jìn)行基于組件的軟件設(shè)計(jì),并對(duì)BSW采用分層方法。

AUTOSAR軟件組件(SW-C)

AUTOSAR 應(yīng)用程序涉及相互連接的軟件組件。它們中的每一個(gè)都封裝了整個(gè)應(yīng)用的一部分功能。AUTOSAR規(guī)定了允許幾個(gè)AUTOSAR軟件組件在涉及網(wǎng)絡(luò)ECU的基礎(chǔ)設(shè)施中正確集成所需的一切。 一個(gè)AUTOSAR軟件由以下部分組成:

正式的軟件組件描述,指定基礎(chǔ)設(shè)施必須如何為該組件配置。

作為目標(biāo)代碼或源代碼的軟件組件的執(zhí)行。

AUTOSAR SW-C描述 AUTOSAR SW-C 是以 .arxml 文件格式描述的。該描述的結(jié)構(gòu)被稱為軟件組件模板,它包含:

軟件組件提供和要求的操作和數(shù)據(jù)元素,

該軟件組件對(duì)基礎(chǔ)設(shè)施和所需資源的要求(服務(wù)),

關(guān)于該軟件組件實(shí)施的信息。

51be9364-2f57-11ed-ba43-dac502259ad0.png


SW-C描述是通過(guò)AUTOSAR編寫工具生成的,或者使用文本編輯器手動(dòng)編寫。.arxml 文件將由描述軟件組件的標(biāo)準(zhǔn) AUTOSAR XML 標(biāo)簽組成。

AUTOSAR SW-C的執(zhí)行

在SW-C描述的必要部分如內(nèi)部行為準(zhǔn)備好后,可以使用組件API生成器(可以是RTE生成器)生成SW-C的API。有了C頭文件,SW-C的功能就可以獨(dú)立實(shí)現(xiàn),并且可以生成C源文件。

51e5018e-2f57-11ed-ba43-dac502259ad0.png

對(duì)于經(jīng)典的AUTOSAR應(yīng)用來(lái)說(shuō),軟件組件的實(shí)現(xiàn)通常是在C源文件中完成的。

通信機(jī)制

被廣泛采用兩個(gè)的通信模式是客戶端-服務(wù)器和發(fā)送器-接收器。首先談?wù)勥@些通信模式,以便能夠了解AUTOSAR是如何支持這兩種模式的。

客戶端-服務(wù)器通信

在這種通信模式中,客戶端請(qǐng)求一個(gè)服務(wù),服務(wù)器執(zhí)行該服務(wù)。如果客戶端等待服務(wù)器完全解決該請(qǐng)求,那么該通信被稱為同步通信,否則,如果客戶端沒(méi)有被阻止,那么它被稱為異步通信。 在AUTOSAR背景下,SW-C可以作為客戶端或服務(wù)器或兩者。通信的啟動(dòng)方向被用來(lái)劃分SW-C是客戶端還是服務(wù)器。

520d4a18-2f57-11ed-ba43-dac502259ad0.png

多個(gè)客戶端可以從一個(gè)服務(wù)器上請(qǐng)求一個(gè)服務(wù)。該服務(wù)通常是在另一個(gè)軟件組件中實(shí)現(xiàn)的C函數(shù),它被稱為 "操作"。

發(fā)送者-接收者通信

在這種通信模式中,發(fā)送方永遠(yuǎn)不會(huì)被攔截,接收方自主決定何時(shí)和如何使用發(fā)送方發(fā)送的信息。 在 AUTOSAR 上下文中,發(fā)送方 SW-C 并不期望從接收方 SW-C 得到響應(yīng)。與流量控制和信息分配有關(guān)的后勤問(wèn)題由AUTOSAR軟件棧中的通信基礎(chǔ)設(shè)施處理。發(fā)送方SW-C也不知道接收方的身份,甚至不知道接收方的數(shù)量。

521ff46a-2f57-11ed-ba43-dac502259ad0.png

發(fā)送方SW-C將放送數(shù)據(jù),所有接收方SW-C將隨意獲得該數(shù)據(jù)。

端口接口

為了實(shí)現(xiàn)多個(gè)軟件組件之間的通信,AUTOSAR 將端口定義為軟件組件之間的交互點(diǎn)。只有通過(guò)端口,一個(gè)軟件組件才能與另一個(gè)軟件組件互動(dòng)。根據(jù)通信的性質(zhì),端口可以是PP端口(提供某種東西的端口)或R端口(需要某種東西的端口)。請(qǐng)注意,端口是特定于一個(gè)軟件組件的。

522b2ec0-2f57-11ed-ba43-dac502259ad0.png


一個(gè)使用客戶端-服務(wù)器接口的提供類端口的例子。


523a5382-2f57-11ed-ba43-dac502259ad0.png

一個(gè)使用發(fā)送者-接收者接口提供類端口的例子。 通過(guò)端口,可以確定哪些軟件組件是相互作用的。但它們是如何互動(dòng)的呢?為了解釋一個(gè)軟件組件的端口所提供或要求的服務(wù)/數(shù)據(jù),AUTOSAR引入了接口概念。有不同種類的接口選項(xiàng),為實(shí)現(xiàn)發(fā)送方-接收方通信,需要使用發(fā)送方-接收方接口。同樣,當(dāng)需要從軟件組件中請(qǐng)求服務(wù)時(shí),也要使用客戶端-服務(wù)器接口。請(qǐng)注意,接口不是特定于一個(gè)軟件組件及其端口的。

52561b94-2f57-11ed-ba43-dac502259ad0.png

發(fā)送者-接收者接口的例子

526715ac-2f57-11ed-ba43-dac502259ad0.png

客戶端-服務(wù)器接口的一個(gè)例子 當(dāng)一個(gè)軟件組件的PP端口提供一個(gè)接口時(shí),這意味著該端口所屬的軟件組件提供了客戶端-服務(wù)器接口中定義的操作的執(zhí)行,要么生成面向數(shù)據(jù)的發(fā)送者-接收者接口中描述的數(shù)據(jù)。 5280759c-2f57-11ed-ba43-dac502259ad0.png

AUTOSAR為端口接口定義了特定的形狀,這樣就可以在AUTOSAR編寫工具或文檔中一目了然地了解SW-C的結(jié)構(gòu)。



審核編輯:劉清

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

    關(guān)注

    14

    文章

    10251

    瀏覽量

    91480
  • AUTOSAR
    +關(guān)注

    關(guān)注

    10

    文章

    398

    瀏覽量

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

    關(guān)注

    14

    文章

    983

    瀏覽量

    57268

原文標(biāo)題:AUTOSAR軟件組件的簡(jiǎn)要概述

文章出處:【微信號(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 ?343次閱讀

    普華基礎(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 ?525次閱讀
    普華基礎(chǔ)<b class='flag-5'>軟件</b>聯(lián)合英飛凌、TASKING共同發(fā)布AURIX?Drive Core <b class='flag-5'>AUTOSAR</b>快速開發(fā)套件

    光庭信息榮獲AUTOSAR中國(guó)中心2025年度優(yōu)秀貢獻(xiàn)獎(jiǎng)

    12月18日,“AUTOSAR中國(guó)中心2025年度獎(jiǎng)項(xiàng)頒獎(jiǎng)典禮暨答謝晚宴”在上海成功舉辦。繼去年榮獲“2024年度特別貢獻(xiàn)獎(jiǎng)”后,光庭信息憑借在AUTOSAR組織及中國(guó)區(qū)域發(fā)展的持續(xù)深耕與突出貢獻(xiàn)
    的頭像 發(fā)表于 12-26 13:43 ?426次閱讀

    中興微電子撼域M1芯片與ETAS AUTOSAR軟件完成適配

    AUTOSAR基礎(chǔ)軟件解決方案已完成全面適配。此次成功適配,標(biāo)志著雙方攜手為行業(yè)提供了一個(gè)即插即用、滿足ASIL-D最高功能安全等級(jí)的軟硬件一體化解決方案。
    的頭像 發(fā)表于 12-22 14:23 ?627次閱讀

    機(jī)器視覺(jué)光學(xué)基礎(chǔ)概念——眩光、鬼影與熱點(diǎn)

    分布,可能導(dǎo)致圖像失真或信息丟失。本文將從光學(xué)原理角度闡述這些概念,并討論其在工業(yè)應(yīng)用的影響及優(yōu)化策略。通過(guò)理解這些基礎(chǔ)知識(shí),用戶可更好地設(shè)計(jì)和選用光學(xué)組件,以
    的頭像 發(fā)表于 12-10 10:09 ?740次閱讀
    機(jī)器視覺(jué)光學(xué)基礎(chǔ)<b class='flag-5'>概念</b>——眩光、鬼影與熱點(diǎn)

    如何實(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 ?1237次閱讀

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

    近日,AUTOSAR宣布RT-Thread睿賽德已正式加入AUTOSAR組織成為開發(fā)合作伙伴!AUTOSAR組織AUTOSAR組織的本質(zhì)是一個(gè)開發(fā)合作伙伴關(guān)系。作為全球汽車開放式系統(tǒng)架
    的頭像 發(fā)表于 09-04 17:07 ?1305次閱讀
    RT-Thread睿賽德正式加入<b class='flag-5'>AUTOSAR</b> 組織,成為開發(fā)合作伙伴!

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

    知識(shí)分享在知識(shí)分享欄目中,我們會(huì)定期與讀者分享來(lái)自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 ?719次閱讀
    知識(shí)分享 | 使用MXAM進(jìn)行<b class='flag-5'>AUTOSAR</b>模型的靜態(tài)分析:Embedded Coder與TargetLink模型

    從手寫代碼到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í)行過(guò)程。
    的頭像 發(fā)表于 07-10 16:37 ?5161次閱讀
    從手寫代碼到<b class='flag-5'>AUTOSAR</b>工具鏈:J1939Tp應(yīng)用篇

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

    Classic AUTOSAR是經(jīng)過(guò)驗(yàn)證并在全球廣泛應(yīng)用的行業(yè)標(biāo)準(zhǔn),過(guò)去二十年來(lái)一直是車載軟件開發(fā)的重要基礎(chǔ)。該標(biāo)準(zhǔn)從針對(duì)特定微控制器的標(biāo)準(zhǔn)化嵌入式軟件組件的理念發(fā)展而來(lái),目前幾乎10
    的頭像 發(fā)表于 06-19 14:11 ?929次閱讀
    基于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ī)范。通過(guò)拖放操作等實(shí)用簡(jiǎn)化功能
    的頭像 發(fā)表于 06-14 11:47 ?1024次閱讀

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

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

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

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

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

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

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

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