軟考 系統架構設計師系列知識點之SOME/IP與DDS(1)

本文內容參考:

車載以太網 - SOME/IP簡介_someip-CSDN博客

https://zhuanlan.zhihu.com/p/369422441

什么是SOME/IP?_someip-CSDN博客

SOME/IP 詳解系列(1)—— 概述_some ip-CSDN博客

深入淺出SOME/IP協議:基本概念和原理-CSDN博客

特此致謝!

昨天(2024.05.25)參加了個人的第二次系統架構師考試。在案例分析這一科中,有一道車聯網的題,題干中提到了DDS和SOME/IP,并且第一問就問到了SOME/IP的特點(要求用200字左右描述)。

本人才疏學淺加孤陋寡聞,對于DDS和SOME/IP是第一次聽說。因此考試結束后,在這里復盤時,就要重點對于DDS和SOME/IP尤其是后者的相關知識進行知識補齊。

一、SOME/IP

1. 何為SOME/IP?

SOME/IP的英文全稱是Scalable service-Oriented MiddlewarE over IP,中文譯為可擴展的面向服務的IP中間件。SOME/IP是車載以太網引入的一個概念,由AUTOSAR發布,是一種自動/嵌入式通信協議。其支持遠程過程調用、事件通知和底層序列化/線格式。

注意:唯一有效的縮寫是SOME/IP,不要寫成Some/IP。

SOME/IP是一款巧妙設計的中間件,具有CAN、MOST和FlexRay的特性以及備受追捧的面向服務的通信。它與另一項開創性技術——自適應AUTOSAR的合作已經引起了人們的關注。它們共同具有改變汽車軟件開發和集成到ECU網絡的方式的潛力。

以下知識點可以先初步認識SOME/IP:

  • SOME/IP 位于OSI?7層模型的4層之上,當接收方有需求的時候才發送,可以大大降低總線的負載。
  • SOME/IP報文中“Message Type”有以下幾種類型:
    • Request(期待相應的請求)
    • Request_No_Return(不期待相應的請求)
    • Notification(事件通知)
    • Response(響應消息)
    • Error(報錯消息)
  • SOME/IP-SD是SOME/IP的一種特殊服務,可以讓Client知道Server可以提供哪些服務,SOME/IP有兩種動態發現服務的機制:一種是Offer Service,由Server向網絡上的小伙伴告知它所提供的服務;另一種是Find Service,由Client向Server請求可用的服務。

SOME/IP官網:

Scalable service-Oriented MiddlewarE over IP (SOME/IP)

2. 背景介紹

從最初的簡單控制和監測,到現在的復雜數據交換和多媒體通信,車載網絡的發展可謂是翻天覆地。但這樣的發展也帶來了新的挑戰如何在保證高效率、高可靠性的同時,處理日益增長的數據和復雜的通信需求?在這種背景下,傳統的車載通信協議,如CAN(Controller Area Network,控制局域網),逐漸暴露出其局限性,比如帶寬限制和擴展性問題。

正是在這種需求推動下,SOME/IP誕生了。它不僅是一個協議,更是一種新的通信理念。SOME/IP(可擴展服務導向中間件協議,Scalable service-Oriented MiddlewarE over IP)是基于IP協議的,為車載網絡設計的高效通信機制。它的出現,標志著車載網絡通信從傳統的基于信號的通信模式,轉向了更加靈活、高效的服務導向通信模式。

SOME/IP于2011年由寶馬的Lars V?lker博士設計并提出。Lars V?lker博士已于2019年從寶馬離職,并加入了一家名為Technica Engineering的德國公司。下圖是這家公司的logo。

相信很多對車載以太網測試有些了解的朋友都見過,我們平常測試車載以太網需要用的轉換板、交換機和數據監聽設備、甚至TC8測試需要用的Golden Device,很多設備都是出自這家公司。

下圖是這家公司的歷史大事記:

??

關于SOME/IP更多知識內容的介紹,請看下回。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/21575.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/21575.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/21575.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

天童教育:停止內耗放松身心

如果一個人經常從自己身上找原因,經常攬下他人的過錯的責任,總是自我懷疑自我否定,認為自己不值得被愛。當被人誤解時會在心里悄悄附和,責怪自己。缺乏自信,沒辦法和他人有正常的交往,長期處于身心疲憊的狀…

Python與Python3的區別:深度剖析與全面解讀

Python與Python3的區別:深度剖析與全面解讀 在編程領域,Python和Python3是兩個常被提及的版本,它們之間既存在相似之處,又有著顯著的區別。本文將從四個方面、五個方面、六個方面和七個方面,深入剖析Python與Python3之…

OJ3376無盡的石頭問題

答案&#xff1a; #include<bits/stdc.h> using namespace std; const int N10e7; int fx(int n) {int sum0;while(n){sum(n%10);n/10;}return sum; } int main() {int t,n,x;cin>>t;while(t--){cin>>n;int count0;for(int i1;i<N;){if(in){cout<<…

在github上創建(上傳、關聯)自已的項目

目錄 創建一個github項目并進行開發。 1.github創建空項目 2. git clone 項目 3. 將項目關聯 創建一個github項目并進行開發。 1.github創建空項目 右邊的New 然后按步創建就行 2. git clone 項目 復制這個連接 然后在終端&#xff1a;git clone [剛才復制的連接] 3. 將…

解讀 Explainable Image Similarity Integrating Siamese Networks and Grad-CAM

給出論文&#xff08;Explainable Image Similarity Integrating Siamese Networks and Grad-CAM&#xff09;的內容解讀、代碼運行說明 論文鏈接&#xff1a;J. Imaging | Free Full-Text | Explainable Image Similarity: Integrating Siamese Networks and Grad-CAM (mdpi.c…

純網絡的系統能否定級備案?

很多單位想把網絡基礎設施進行定級備案和測評&#xff0c;但是不知道這樣可否&#xff1f; 目前湖北省是可以的。因為根據《定級指南》的術語解釋3.2對等級保護對象的定義是包括通信基礎設施的&#xff0c;也就是網絡基礎設施。其他地區目前有的地方可以有的地方不行&#xff…

2024年武漢東湖高新中級職稱報名時間是什么時候?

2024年武漢市東湖高新中級職稱上半年批次報名已經截止了&#xff0c;下半年東湖高新至少還有一次報名機會&#xff0c;所以各位東湖高新區評職稱的朋友們&#xff0c;不要錯過這次了。 2024年武漢東湖高新區中級職稱報名條件&#xff1a; 1.東湖高新區社保滿足1年&#xff0c;近…

進口不銹鋼氣動輸送泵-美國品牌

進口不銹鋼氣動輸送泵是一種利用壓縮空氣為動力&#xff0c;通過氣閥控制進行往復運動&#xff0c;將能量轉換為泵的動能&#xff0c;從而實現對液體或固體物料輸送的設備。以下是關于進口不銹鋼氣動輸送泵的詳細介紹&#xff1a; 一、產品特點 材質優良&#xff1a;主體部分…

seata源碼分析(03)_創建代理的過程

seata提供了ProxyUtil工具類為事務組件創建代理對象&#xff0c;在spring環境中&#xff0c;seata提供了GlobalTransactionScanner類和SeataAutoDataSourceProxyCreator為組件創建AOP代理&#xff0c;本文重點分析這兩個類。 ProxyUtil io.seata.integration.tx.api.util.Pro…

【中年危機】程序猿自救指南

中年危機&#xff0c;一個聽起來就充滿挑戰的詞匯&#xff0c;它不僅僅是一個年齡的標記&#xff0c;更是一個個人成長和職業發展的轉折點。 構架個人品牌&#xff1a; 學會打造IP個人品牌是職業生涯中的重要資產。在中年時期&#xff0c;你已經積累了豐富的經驗和知識&#x…

golang的http客戶端封裝

簡介 net/http 是 Go 語言標準庫的一部分&#xff0c;它提供了創建 HTTP 客戶端和服務器的能力。這個包通過簡化與 HTTP 協議的交互&#xff0c;讓開發者能夠方便地構建 HTTP 請求和響應&#xff0c;以及處理路由等任務。 本文以 net/http 包作為底層&#xff0c;封裝一個包含…

HTCC電路板是什么,有哪些主要應用領域

HTCC英文名稱是High-Temperature Co-Fired Ceramic&#xff0c;又稱高溫共燒多層陶瓷基板。因其具有導熱系數高、耐熱性好、熱膨脹系數小、機械強度高、絕緣性好、耐腐蝕等優勢&#xff0c;是保持高速增加的PCB線路板之一。 SPEA作為專業電路板測試設備方案服務商&#xff0c;公…

FY-SA-20237·8-WhyWeSpin

Translated from the Scientific American, July/August 2023 issue. Why We Spin (我們為什么旋轉) Primates may play with reality by twirling around 翻譯&#xff1a;靈長類動物有能力通過旋轉或旋轉運動來操縱或扭曲他們對現實的感知。 解釋&#xff1a; “Primates”…

Java生成指定長度驗證碼

生成指定長度驗證碼的簡單思路在Java中通常涉及以下幾個步驟&#xff1a; 1、定義字符池&#xff1a; 首先&#xff0c;需要定義一個包含所有可能字符的字符串&#xff0c;這個字符池通常包括數字(0-9)、大寫字母(A-Z)、小寫字母(a-z)。 例如&#xff1a; String chars "…

【開發心得】三步本地化部署llama3大模型

目錄 第一步&#xff1a;啟動ollama 第二步&#xff1a;啟動dify 第三步&#xff1a;配置模型&#xff08;截圖&#xff09; 最近llama3很火&#xff0c;本文追擊熱點&#xff0c;做一個本地化部署的嘗試&#xff0c;結果還成功了&#xff01; 當然也是站在別人的肩膀上&…

【運維項目經歷|027】PXE自動化部署與管理平臺

&#x1f341;博主簡介&#xff1a; &#x1f3c5;云計算領域優質創作者 &#x1f3c5;2022年CSDN新星計劃python賽道第一名 &#x1f3c5;2022年CSDN原力計劃優質作者 &#x1f3c5;阿里云ACE認證高級工程師 &#x1f3c5;阿里云開發者社區專…

Nginx企業級負載均衡:技術詳解系列(18)—— 作為上傳服務器

你好&#xff0c;我是趙興晨&#xff0c;97年文科程序員。 在上一期的技術分享中&#xff0c;我們探討了如何高效搭建Nginx下載服務器&#xff0c;并討論了長連接優化策略。那么今天&#xff0c;咱們進一步了解Nginx的另一面——作為上傳服務器的配置技巧。 作為上傳服務器&a…

怎么做好企業短信服務呢?(文字短信XML接口示例)

企業短信服務已經成為各行各業都信賴的行業推廣方式之一&#xff0c;并且短信行業也與時俱進的發展著&#xff0c;隨之而來的就是市場上短信平臺的數量也隨之增多。那么怎么在魚龍混雜的短信行業中選擇適合自己的企業短信服務平臺呢&#xff1f;企業短信服務平臺又適用于哪些應…

Django的PATH路徑轉換器

本書1-7章樣章及配套資源下載鏈接: https://pan.baidu.com/s/1OGmhHxEMf2ZdozkUnDkAkA?pwdnanc 源碼、PPT課件、教學視頻等&#xff0c;可以從前言給出的下載信息下載&#xff0c;大家可以評估一下。 在Django框架中&#xff0c;默認內置了一組PATH路徑轉換器&#xff0c;具…

第一篇【傳奇開心果系列】AI工業應用經典算法和Python示例:基于AI的智能制造技術經典算法與Python實踐

傳奇開心果博文系列 系列博文目錄AI工業應用經典算法和Python示例系列 博文目錄前言一、AI在智能制造方面的應用場景介紹二、基于AI的智能制造技術經典算法介紹三、支持向量機機器學習算法Python示例代碼四、隨機森林機器學習算法Python示例代碼五、深度學習算法Python示例代碼…