精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

GEMINI COM組件的構成與工作方式

RTThread物聯網操作系統 ? 來源:RTThread物聯網操作系統 ? 作者:RTThread物聯網操作 ? 2022-10-12 10:26 ? 次閱讀

前言:車載軟件方案商藍馬艙行智能科技(上海)有限公司(以下簡稱:Landmark)和車載操作系統廠商睿賽德科技(以下簡稱:RT-Thread)以及西班牙eProsima聯合打造出的助力整車SOA功能量產落地的軟件平臺Gemini-OS,在【整車SOA突破性技術-區域控制器在聚焦】以及【整車SOA技術升級:將Micro-ROS運用于區域控制器】兩篇文章中詳細介紹了區域控制器作為連接大量傳感器/執行器與車載中央電腦的ECU,將Micro_ROS運用于其中,來實現AUTOSAR和RT-Thread同時部署在高性能多核MCU上。該平臺采用雙OS高效通信,得益于專用的IPC通信組件:GEMINI COM,該組件進行全雙工高速通信,本文中我們將詳細講解到GEMINI COM組件的構成與其工作方式。

GEMINI COM是負責承載包括但不限于進程/線程間、CPU核間、跨系統間調用、數據通信的組件,在底層傳輸協議的支撐下,實現了頻道隔離、一對一、一對多、多對一、多對多等通信模式,通過IPC_Channel組件實現通信,詳情見下圖:

7a2494e4-495a-11ed-a3b6-dac502259ad0.png

GEMINI COM共分為五層:通信層由其它協議棧提供(如TCP/MQ/RPMSG等),負責支撐數據的可靠收發;包層負責打包數據,以固定單位打包,并可以支持拼接;幀層負責數據分片和ACK校驗、重發機制;消息層負責序列化/反序列化數據結構,支撐結構傳輸;調用層負責抽象出函數調用的概念,用于多模組間的功能互相調用。如下圖是其各個子模塊框架圖:

7a6315f2-495a-11ed-a3b6-dac502259ad0.png

其中調用層、幀協議層、包協議層的設計使得發送和接收數據的維度更多,自定義處理邏輯的空間更大;通信層的設計使得GMINI COM組件與底層I/O模塊分離,可在任意數據傳輸協議棧上搭建通信。

通信層中,協議棧提供了TCP/MQ/RPMSG等,其中以RT_-Thread提供的RPMSG LITE為主要處理方式,詳情見下圖:

7aa6d1ac-495a-11ed-a3b6-dac502259ad0.png

RPMSG相關處理工作是雙OS跨核通信的底層數據處理的重要環節部分,展現了新型的通信方式,且實現了以往不曾有過的功能,具體流程如下圖:

7abcc5c0-495a-11ed-a3b6-dac502259ad0.png

GEMINI COM集成了本地通信interface,對外包含三種接口:數據接口、調用接口、信號接口,其中主要的SOA接口均提供于調用層:代理接口(Proxy)為調用方函數,接口樁(Stub)為被調方函數,兩類函數可由IF_RegProxy和IF_RegStub接口靈活配置,該設計的亮點使得GEMINI COM組件的使用者能夠更靈活的配置需要掛載的調用,同時使其它應用程序開發者能無感知的調用跨核、跨系統、跨網絡的對端接口。

以其中燈光開關模塊舉例,Landmark方提供AutoSAR側的GEMINI COM端的控制燈光函數,并注冊Stub樁函數,RT-Thread方提供聲明Proxy函數,同時注冊Proxy函數,將調用接口函數提供出來給HMI調用,控制燈光狀態,并將狀態返回。該內存管理器獨立于操作系統平臺外的內存管理方式,對POSIX與非POSIX標準的操作系統均有良好的支撐。

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

    關注

    112

    文章

    16214

    瀏覽量

    177479
  • 軟件
    +關注

    關注

    69

    文章

    4799

    瀏覽量

    87175
  • COM組件
    +關注

    關注

    0

    文章

    3

    瀏覽量

    6221

原文標題:全雙工高速通信通道:GEMINI COM

文章出處:【微信號:RTThread,微信公眾號:RTThread物聯網操作系統】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    GPIO基本結構和工作方式介紹

    GPIO的8種工作方式一、GPIO基本結構和工作方式1、戰艦/精英板2、Min板3、基本結構4、工作方式二、GPIO寄存器說明1、GPIO相關寄存器2、端口配置低寄存器(GPIOx_CRL)、端口
    發表于 01-11 07:02

    SPI總線的工作方式是什么?

    SPI總線具有哪些特點?SPI總線的工作方式是什么?
    發表于 01-25 06:57

    MAX714工作方式及其轉換

    工作方式及其轉換 MAX714系列
    發表于 10-27 14:14 ?628次閱讀
    MAX714<b class='flag-5'>工作方式</b>及其轉換

    鼠標的工作方式

    鼠標的工作方式 工作方式是指鼠標采用什么工作原理或方式進行工作。常見的鼠標工作方式有滾輪式和光
    發表于 12-28 11:38 ?824次閱讀

    Wifi模塊的工作方式功能是什么?

    Wifi模塊的工作方式是什么呢,Wifi模塊的主要功能又有哪些呢?本文主要介紹了有關Wifi模塊的基礎知識即:Wifi模塊的工作方式、主要功能及應用領域。
    發表于 06-12 14:22 ?5871次閱讀

    步進電機及驅動電路工作原理及工作方式介紹

    步進電機及驅動電路工作原理及工作方式介紹
    發表于 05-11 18:00 ?0次下載

    一文看懂矩陣鍵盤的特點及工作方式

    矩陣鍵盤是單片機外部設備中所使用的排布類似于矩陣的鍵盤組。本文首先介紹了矩陣鍵盤特點,其次闡述了矩陣鍵盤構成工作方式,最后介紹了矩陣鍵盤的原理。
    發表于 02-24 14:20 ?3.8w次閱讀
    一文看懂矩陣鍵盤的特點及<b class='flag-5'>工作方式</b>

    ups不間斷電源工作方式

    本視頻主要詳細介紹了ups不間斷電源工作方式,分別是正常運行方式、電池工作方式、旁路運行方式以及旁路維護方式
    的頭像 發表于 06-26 14:38 ?7315次閱讀

    51單片機的結構及工作方式等基礎知識詳細說明

    本文檔的主要內容詳細介紹的是51單片機的結構及工作方式等基礎知識詳細說明包括了:1 單片機基本構成系統,2 單片機存儲器結構,3單片機的工作方式,技能訓練;AT89C51最小系統實驗板的設計路, 基礎訓練
    發表于 10-22 16:11 ?12次下載
    51單片機的結構及<b class='flag-5'>工作方式</b>等基礎知識詳細說明

    AD級聯的工作方式配置和AD雙排序的工作方式配置詳細說明

    本文檔的主要內容詳細介紹的是AD級聯的工作方式配置和AD雙排序的工作方式配置詳細說明
    發表于 12-23 08:00 ?2次下載
    AD級聯的<b class='flag-5'>工作方式</b>配置和AD雙排序的<b class='flag-5'>工作方式</b>配置詳細說明

    了解光纖連接中的關鍵組件 光纖連接器的工作方式和不同類型

    光纖連接器是用于連接光纖的關鍵組件,它的主要工作方式是通過精確的對準和固定纖芯,實現光信號的可靠傳輸。
    的頭像 發表于 06-20 16:32 ?1373次閱讀

    最常見的直流負載工作方式

    最常見的直流負載工作方式? 直流負載工作方式是指在直流電路中使用的各種負載方式。直流負載是用于測試和測量直流電源輸出能力和能效的設備,可以模擬真實負載條件下的電流和功率需求。本文將詳細介紹最常
    的頭像 發表于 01-18 15:12 ?711次閱讀

    DC電源模塊的原理及工作方式

    電源模塊的原理及工作方式 DC電源模塊主要由以下幾個主要組成部分構成: 1. 變壓器:DC電源模塊的輸入端通常接收交流電,而變壓器將輸入的交流電轉換為適當的電壓。 2. 整流器:變壓器輸出的交流電通過整流器進行整流,將交流電轉換為直流電。 3. 濾波器
    的頭像 發表于 04-24 10:37 ?659次閱讀
    DC電源模塊的原理及<b class='flag-5'>工作方式</b>

    斬波器的定頻調寬工作方式

    斬波器的定頻調寬工作方式是一種電力電子控制技術,用于調節輸出電壓或電流。
    的頭像 發表于 05-24 16:12 ?596次閱讀

    PLC的CPU工作方式詳解

    Processing Unit,中央處理器)作為其核心組件,其工作方式直接影響到PLC的性能和穩定性。本文將詳細探討PLC的CPU工作方式,包括其工作原理、主要模式以及實際應用中的注
    的頭像 發表于 06-13 18:20 ?1620次閱讀