99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

通過vmRT-Thread和vSOME/IP支持車載SOA開發(fā) | 前沿觀點

RT-Thread官方賬號 ? 2025-07-08 09:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著智能網(wǎng)聯(lián)汽車的發(fā)展,電子電氣架構正從傳統(tǒng)的分布式架構向域集中甚至中央集中式架構演進。在這一趨勢下,多個原本部署在獨立ECU 上的功能逐步整合至同一計算平臺,集中式架構當前面臨以下需求:


Hypervisor輕量化、高性能:要求對內(nèi)存和存儲資源更少,有更高的實時性要求。

車載系統(tǒng)通信兼容:現(xiàn)有車載應用大多基于分布式架構設計,直接遷移到虛擬化平臺需要兼容原有協(xié)議棧和接口


本文所使用的嵌入式虛擬化集成開發(fā)平臺(vmRT-Thread),采用Type1輕量化設計,其核心功能代碼約1萬行;核心鏡像存儲空間占用不到1M;核心功能運行內(nèi)存小于64M;啟動時間短(可低至50ms);中斷轉(zhuǎn)發(fā)注入:低于10微秒。(因測試環(huán)境不同可能略有差別)


在車載系統(tǒng)中,vSOME/IP作為一種標準化的輕量級通信協(xié)議,廣泛應用于車載以太網(wǎng),支持功能域之間的服務導向通信。而vmRT-Thread支持基于共享內(nèi)存的直連網(wǎng)卡通信,因此基于此協(xié)議的應用可實現(xiàn)無縫遷移,無需對源碼進行大規(guī)模代碼修改。
其架構如圖所示:
5fd8258a-5b9d-11f0-9cf1-92fbcf53809c.png


基于上述方式,采用8核開發(fā)板來運行雙系統(tǒng),通過vSOME/IP協(xié)議完成雙機通信。

具體分為以下幾個階段執(zhí)行:


1.虛擬化系統(tǒng)部署

在開發(fā)板上部署vmRT-Thread;


2.創(chuàng)建兩個Guest系統(tǒng),為每個系統(tǒng)分配物理資源(CPU、內(nèi)存和外設),運行Ubuntu(service)與BuildRoot(client)。配置基于共享內(nèi)存的直連網(wǎng)卡通信。

Ubuntu

準備vSOME/IP環(huán)境;

源碼編譯vSOME/IP,編譯官方請求響應demo;

為直連網(wǎng)卡配置ip地址(也可在/etc/network/interfaces文件中配置靜態(tài)ip地址)和配置組播地址:


5fed1a3a-5b9d-11f0-9cf1-92fbcf53809c.png


修改vSOME/IP-tcp-service.json配置文件中主機ip地址:


5ff7726e-5b9d-11f0-9cf1-92fbcf53809c.png


設置環(huán)境變量:


60080110-5b9d-11f0-9cf1-92fbcf53809c.png


3.BuildRoot

源碼編譯vSOME/IP,編譯官方請求響應demo;

為直連網(wǎng)卡配置ip地址(也可在/etc/network/interfaces文件中配置靜態(tài)ip地址)和配置組播地址:


601581fa-5b9d-11f0-9cf1-92fbcf53809c.png


修改vSOME/IP-tcp-client.json配置文件中主機ip地址:


6026f796-5b9d-11f0-9cf1-92fbcf53809c.png


設置環(huán)境變量:


6039c86c-5b9d-11f0-9cf1-92fbcf53809c.png


4.系統(tǒng)聯(lián)調(diào)與驗證

Ubuntu中執(zhí)行response-sample,BuildRoot執(zhí)行request-sample;此時BuildRoot會發(fā)送數(shù)據(jù)給Ubuntu,然后Ubuntu再發(fā)送給BuildRoot。

BuildRoot端,發(fā)送前打印,接收到Ubuntu數(shù)據(jù)后再打?。?/span>


60476a4e-5b9d-11f0-9cf1-92fbcf53809c.png


Ubuntu端,打印接收的數(shù)據(jù):


6058f84a-5b9d-11f0-9cf1-92fbcf53809c.png


當前車載演進趨勢下,集中式架構通過高性能芯片整合多個功能域(如自動駕駛、車載娛樂和車身控制),能顯著降低了硬件成本和系統(tǒng)復雜性,但對底層端側(cè)虛擬化性能和對車載應用適配有更高的要求。因此,基于vSOME/IP協(xié)議開發(fā)的車載應用在vmRT-Thread平臺上能幾乎無修改的運行,減少了開發(fā)成本,為集中式車載架構的規(guī)?;瘧锰峁┝丝煽恐С帧?/span>

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

    關注

    18

    文章

    636

    瀏覽量

    83936
  • SOA
    SOA
    +關注

    關注

    1

    文章

    301

    瀏覽量

    28206
  • VM
    VM
    +關注

    關注

    0

    文章

    19

    瀏覽量

    17807
  • RT-Thread
    +關注

    關注

    32

    文章

    1406

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    通過vmRT-Thread和ROS2賦能機器人智能開發(fā)

    隨著機器人技術的快速迭代升級,協(xié)作機器人、復合移動機器人和人形機器人等新興應用場景對實時控制與智能決策的深度融合提出了迫切需求。然而,當前機器人操作系統(tǒng)架構面臨以下關鍵挑戰(zhàn):算力瓶頸制約智能化發(fā)展:傳統(tǒng)控制系統(tǒng)算力不足,難以有效支撐語音識別、手勢交互、動態(tài)避障、力控優(yōu)化、地圖構建、位姿計算等智能化需求。系統(tǒng)集成復雜度高:傳統(tǒng)方案采用多主機分布式架構,導致系統(tǒng)
    的頭像 發(fā)表于 06-09 09:23 ?828次閱讀
    <b class='flag-5'>通過</b><b class='flag-5'>vmRT-Thread</b>和ROS2賦能機器人智能<b class='flag-5'>開發(fā)</b>

    揭秘RT-Thread上的AUTOSAR CP系統(tǒng)

    本文探討了RT-Thread與AUTOSARCP的融合,解決車載ECU開發(fā)中實時性、安全性與靈活性的平衡問題。通過分層安全內(nèi)核(rt-safetyos/autoos)和工具鏈整合,兼容
    的頭像 發(fā)表于 06-23 20:22 ?2303次閱讀
    揭秘RT-<b class='flag-5'>Thread</b>上的AUTOSAR CP系統(tǒng)

    通過 vmRT-Thread 和共享顯示支持汽車座艙開發(fā) | 前沿觀點

    在嵌入式虛擬化環(huán)境中,顯示模塊往往是搶手而又珍貴的資源,也因此SoC廠商往往為了性能和成本,顯示器模塊很少會實現(xiàn)成可硬件分區(qū)的方式,而虛擬機往往需要多個顯示功能以應對不同專業(yè)的場景,同時還要面臨以下技術問題:性能,常見的純軟件手段需要CPU做數(shù)據(jù)復制,這會導致性能大打折扣,同時還影響圖形服務的啟動速度;隔離,比如類似AMP硬分區(qū)部署場景,如果其中一個虛擬機因
    的頭像 發(fā)表于 07-09 19:03 ?880次閱讀
    <b class='flag-5'>通過</b> <b class='flag-5'>vmRT-Thread</b> 和共享顯示<b class='flag-5'>支持</b>汽車座艙<b class='flag-5'>開發(fā)</b> | <b class='flag-5'>前沿</b><b class='flag-5'>觀點</b>

    Thread認證

    Thread是一種基于IPv6標準的mesh網(wǎng)絡協(xié)議,沒有單點故障。Thread的目標是通過可靠、安全、可擴展的方式來連接低功耗設備。和互聯(lián)網(wǎng)一樣,Thread運行在互聯(lián)網(wǎng)協(xié)議(
    發(fā)表于 05-27 22:50

    如何使用RT-Thread Studio創(chuàng)建支持HPM6750開發(fā)板的RT-Thread項目

    使用RT-Thread Studio進行支持HPM6750開發(fā)板的RT-Thread項目開發(fā)前,需要先下載HPM6750所需的幾個軟件包,具
    發(fā)表于 06-08 11:22

    支持EGPRS的技術觀點

    支持EGPRS的技術觀點:
    發(fā)表于 07-29 15:00 ?8次下載
    <b class='flag-5'>支持</b>EGPRS的技術<b class='flag-5'>觀點</b>

    SOA是什么_SOA主要的開發(fā)方法和工具分析

    本文主要對SOA是什么以及SOA主要的開發(fā)方法和工具進行分析。面向服務架構soa以其獨特的優(yōu)勢越來越受到企業(yè)的重視,它可以根據(jù)需求通過網(wǎng)絡對
    的頭像 發(fā)表于 02-07 12:45 ?1.1w次閱讀
    <b class='flag-5'>SOA</b>是什么_<b class='flag-5'>SOA</b>主要的<b class='flag-5'>開發(fā)</b>方法和工具分析

    支持SOA系統(tǒng)開發(fā)的服務注冊庫的介紹和實例說明

    的服務描述規(guī)范,并用一個實例說明了服務注冊、發(fā)布的整個過程,該服務庫通過支持多種形式的服務,可以有效地管理企業(yè)現(xiàn)有的各種軟件資源,并為基于SOA的系統(tǒng)開發(fā)提供
    發(fā)表于 11-28 15:21 ?4次下載
    <b class='flag-5'>支持</b><b class='flag-5'>SOA</b>系統(tǒng)<b class='flag-5'>開發(fā)</b>的服務注冊庫的介紹和實例說明

    汽車SOA的資源推薦

    SOA這塊就是基本的核心訴求,而且是從現(xiàn)有的車載ECU軟件設計的角度開始變更。為了面對個性化的需求,功能軟件開發(fā)需要更敏捷,而基于此Service oriented Architecture
    的頭像 發(fā)表于 01-28 10:38 ?5608次閱讀
    汽車<b class='flag-5'>SOA</b>的資源推薦

    Thread可將IP無縫地引入智能家居和智能建筑環(huán)境中

    Thread具有將互聯(lián)網(wǎng)協(xié)議(IP)無縫地引入智能家居和智能建筑環(huán)境中,并實現(xiàn)低功耗網(wǎng)狀網(wǎng)絡設備的潛力。使用IP支持物聯(lián)網(wǎng)(IoT)設備的能力意味著
    的頭像 發(fā)表于 01-15 15:37 ?2230次閱讀

    RT-Thread與Landmar推出軟件平臺Gemini-OS 助力整車SOA功能量產(chǎn)落地

    日前,國內(nèi)知名車載軟件方案商藍馬艙行智能科技(上海)有限公司(以下簡稱:Landmark)與新晉車載操作系統(tǒng)廠商睿賽德科技(以下簡稱:RT-Thread )聯(lián)合推出面向區(qū)域控制器(Zonal ECU)的軟件平臺Gemini-OS
    發(fā)表于 08-01 10:49 ?1220次閱讀

    泰凌微電子 TLSR9 SoC 通過Thread 1.3.0認證

    基礎。這些設備通過Thread 1.3.0對Matter標準的支持,將IP路由和服務發(fā)現(xiàn)的全部功能帶到Thread網(wǎng)絡,從而使Matter能
    發(fā)表于 12-27 10:42 ?703次閱讀
    泰凌微電子 TLSR9 SoC <b class='flag-5'>通過</b><b class='flag-5'>Thread</b> 1.3.0認證

    汽車電子電氣架構SOA如何實現(xiàn)?

    車載環(huán)境中,SOME/IP基本解決了SOC,但SORS呢?SOS呢?僅有SOC的SOA是沒有靈魂的,是不完整,也不可能實現(xiàn)SOA的目標,故而,若認為
    發(fā)表于 04-11 10:01 ?530次閱讀
    汽車電子電氣架構<b class='flag-5'>SOA</b>如何實現(xiàn)?

    通過vmRT-Thread和MCP賦能具身智能開發(fā)

    隨著邊緣AI與嵌入式系統(tǒng)的發(fā)展,智能小車、服務機器人等場景中亟需融合「高層智能決策」與「低層實時控制」。然而當前常見系統(tǒng)架構存在以下痛點:決策系統(tǒng)與控制系統(tǒng)分離:AI模型通常運行在云端或高性能主控中,而運動控制仍依賴分離式MCU,通信鏈路長、時延大。通信方式低效:傳統(tǒng)使用串口、網(wǎng)絡Socket或CAN等方式連接Linux與MCU,不僅通信開銷大,且存在不穩(wěn)定
    的頭像 發(fā)表于 05-09 12:05 ?453次閱讀
    <b class='flag-5'>通過</b><b class='flag-5'>vmRT-Thread</b>和MCP賦能具身智能<b class='flag-5'>開發(fā)</b>

    通過vmRT-Thread和VirtIO-SCMI攻克硬件分割依賴難點 | 前沿觀點

    硬件分割依賴難點是現(xiàn)代嵌入式系統(tǒng)和物聯(lián)網(wǎng)設備開發(fā)中常見的問題。在多任務或多應用的系統(tǒng)中,不同任務或應用需要訪問不同的硬件資源,傳統(tǒng)的系統(tǒng)設計中,硬件資源的分配往往與軟件緊密耦合,導致軟件的可移植性
    的頭像 發(fā)表于 06-24 19:38 ?323次閱讀
    <b class='flag-5'>通過</b><b class='flag-5'>vmRT-Thread</b>和VirtIO-SCMI攻克硬件分割依賴難點 | <b class='flag-5'>前沿</b><b class='flag-5'>觀點</b>