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

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

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

3天內不再提示

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

工程師鄧生 ? 來源:智能汽車開發者平臺 ? 作者:明琴 ? 2022-09-08 17:43 ? 次閱讀

什么是軟件組件?

一般來說,一個軟件應用程序可以被分解成若干部分,以減少整個應用程序的復雜性。這些部分,或者說組件,以一種標準化的方式相互作用,這使得組件可以像機器的可替換部件一樣被換入或換出。基于分層的方法是降低整體設計復雜性的另一種方式。AUTOSAR基礎設施從這兩種方法中獲益。

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

AUTOSAR允許在RTE之上進行基于組件的軟件設計,并對BSW采用分層方法。

AUTOSAR軟件組件(SW-C)

AUTOSAR 應用程序涉及相互連接的軟件組件。它們中的每一個都封裝了整個應用的一部分功能。AUTOSAR規定了允許幾個AUTOSAR軟件組件在涉及網絡ECU的基礎設施中正確集成所需的一切。 一個AUTOSAR軟件由以下部分組成:

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

作為目標代碼或源代碼的軟件組件的執行。

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

軟件組件提供和要求的操作和數據元素,

該軟件組件對基礎設施和所需資源的要求(服務),

關于該軟件組件實施的信息。

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


SW-C描述是通過AUTOSAR編寫工具生成的,或者使用文本編輯器手動編寫。.arxml 文件將由描述軟件組件的標準 AUTOSAR XML 標簽組成。

AUTOSAR SW-C的執行

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

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

對于經典的AUTOSAR應用來說,軟件組件的實現通常是在C源文件中完成的。

通信機制

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

客戶端-服務器通信

在這種通信模式中,客戶端請求一個服務,服務器執行該服務。如果客戶端等待服務器完全解決該請求,那么該通信被稱為同步通信,否則,如果客戶端沒有被阻止,那么它被稱為異步通信。 在AUTOSAR背景下,SW-C可以作為客戶端或服務器或兩者。通信的啟動方向被用來劃分SW-C是客戶端還是服務器。

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

多個客戶端可以從一個服務器上請求一個服務。該服務通常是在另一個軟件組件中實現的C函數,它被稱為 "操作"。

發送者-接收者通信

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

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

發送方SW-C將放送數據,所有接收方SW-C將隨意獲得該數據。

端口接口

為了實現多個軟件組件之間的通信,AUTOSAR 將端口定義為軟件組件之間的交互點。只有通過端口,一個軟件組件才能與另一個軟件組件互動。根據通信的性質,端口可以是PP端口(提供某種東西的端口)或R端口(需要某種東西的端口)。請注意,端口是特定于一個軟件組件的。

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


一個使用客戶端-服務器接口的提供類端口的例子。


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

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

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

發送者-接收者接口的例子

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

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

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



審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9203

    瀏覽量

    85527
  • AUTOSAR
    +關注

    關注

    10

    文章

    362

    瀏覽量

    21614
  • ecu
    ecu
    +關注

    關注

    14

    文章

    887

    瀏覽量

    54536

原文標題:AUTOSAR軟件組件的簡要概述

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

收藏 人收藏

    評論

    相關推薦

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

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

    AUTOSAR組織蒞臨普華基礎軟件參觀交流

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

    AUTOSAR通信與網絡安全 AUTOSAR通信在車輛的應用

    隨著汽車行業的發展,車輛的電子化和智能化水平不斷提高,這使得車輛的通信系統變得日益復雜。AUTOSAR(AUTomotive Open System ARchitecture)是一個全球性的汽車軟件
    的頭像 發表于 12-17 15:06 ?273次閱讀

    AUTOSAR通信實現的常見問題

    AUTOSAR(Automotive Open System Architecture)汽車開放系統架構旨在實現汽車電子的軟硬件分離,降低ECU軟件開發的復雜度,提高軟件可重用性。 一、通信協議棧
    的頭像 發表于 12-17 15:03 ?324次閱讀

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

    AUTOSAR(AUTomotive Open System ARchitecture)是一個全球性的汽車軟件架構合作伙伴計劃,旨在創建并建立一個開放的標準化軟件架構,以簡化汽車電子控制單元(ECU
    的頭像 發表于 12-17 15:01 ?283次閱讀

    AUTOSAR通信框架的優勢 AUTOSAR通信實例與應用場景

    的一些主要優勢: 標準化 :AUTOSAR通信框架提供了一套標準化的接口和協議,這有助于不同供應商之間的軟件組件
    的頭像 發表于 12-17 14:58 ?266次閱讀

    AUTOSAR通信與CAN協議的關系

    概念,允許應用層組件(如軟件組件和ECU抽象層)通過定義良好的接口進行通信。 1. 通信服務: AUTOSAR提供了一系列通信服務,包括復
    的頭像 發表于 12-17 14:57 ?204次閱讀

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

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

    AUTOSAR通信協議解析 如何實現AUTOSAR通信

    通信協議棧是一個復雜的系統,它涵蓋了多種通信方式和模塊,以實現車內ECU之間的高效、可靠的數據交換。以下是對AUTOSAR通信協議的解析及實現AUTOSAR通信的方法: 一、AUTOSAR
    的頭像 發表于 12-17 14:54 ?616次閱讀

    極海正式推出自研AUTOSAR MCAL軟件包和配置工具,加速汽車創新應用量產落地

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

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

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

    首款支持AUTOSAR車規MCU亮相AUTOSAR中國日

    8月5日,由蓋世汽車、AUTOSAR組織聯合主辦的2022第三屆軟件定義汽車論壇暨AUTOSAR中國日于武漢光谷成功舉辦。論壇圍繞車用基礎軟件發展方向、SOA架構、多域融合OS、中央計
    的頭像 發表于 07-02 15:56 ?507次閱讀
    首款支持<b class='flag-5'>AUTOSAR</b>車規MCU亮相<b class='flag-5'>AUTOSAR</b>中國日

    AUTOSAR MCAL驅動程序與演示程序的Libraries的驅動程序有什么不同之處?

    1.關于 AUTOSAR MCAL 驅動程序 與演示程序的 Libraries 的驅動程序 有什么不同之處? 2.AUTOSAR MCAL 驅動程序
    發表于 05-17 06:55

    加特蘭深度解析基于AUTOSAR的芯片基礎軟件開發模式

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

    AUTOSAR Builder—符合AUTOSAR(CPAP)的嵌入式系統設計工具

    的工具并與其他工具供應商進行集成。AUTOSAR Builder在此基礎上新增了多個工具套件,更加能夠貼合不同用戶角色(OEM、Tier1)的使用場景和研發流程,覆蓋基于AUTOSAR軟件研發的各個環節。
    的頭像 發表于 01-08 18:06 ?593次閱讀
    <b class='flag-5'>AUTOSAR</b> Builder—符合<b class='flag-5'>AUTOSAR</b>(CPAP)的嵌入式系統設計工具
    主站蜘蛛池模板: WWW久久只有这里有精品| 久久大胆视频| 日本久久久WWW成人免费毛片丨| 99手机在线视频| 日本精品久久无码影院| 国产成人午夜精品免费视频 | 午夜想想爱| 久久精品国产免费播高清无卡| 99精品网站| 校园纯肉H教室第一次| 久久这里只精品国产99re66| 成人综合在线观看| 一攻多受h嗯啊巨肉bl巨污| 全黄H全肉细节文短篇| 精品国产乱码久久久久久免费流畅| 99re5久久热在线| 亚洲高清视频在线| 欧美506070| 九九九精品国产在线| 澳大利亚剧满足在线观看| 亚洲午夜久久影院| 日韩av无码在线直播| 久久99精品国产自在自线| 东热rq大乱交| 中文在线观看永久免费| 午夜伦yy44880影院| 年轻夫妇韩剧中文版免费观看| 国产亚洲人成网站在线观看播放| 99久久国产视频| 一区不卡二区卡| 无止侵犯高H1V3无止侵犯| 欧美片第1页 综合| 久草色香蕉视频在线| 国产精品99久久久久久WWW| 91久久偷偷做嫩草影院免| 亚洲精品色播一区二区| 色翁荡熄月月| 女警被黑人20厘米强交| 久久妇女高潮几次MBA| 国产精品无码亚洲网| 边做边爱免费视频|