隨著智能網(wǎng)聯(lián)汽車的發(fā)展,電子電氣架構(gòu)正從傳統(tǒng)的分布式架構(gòu)向域集中甚至中央集中式架構(gòu)演進(jìn)。在這一趨勢下,多個(gè)原本部署在獨(dú)立ECU 上的功能逐步整合至同一計(jì)算平臺(tái),集中式架構(gòu)當(dāng)前面臨以下需求:
Hypervisor輕量化、高性能:要求對內(nèi)存和存儲(chǔ)資源更少,有更高的實(shí)時(shí)性要求。
車載系統(tǒng)通信兼容:現(xiàn)有車載應(yīng)用大多基于分布式架構(gòu)設(shè)計(jì),直接遷移到虛擬化平臺(tái)需要兼容原有協(xié)議棧和接口。
本文所使用的嵌入式虛擬化集成開發(fā)平臺(tái)(vmRT-Thread),采用Type1輕量化設(shè)計(jì),其核心功能代碼約1萬行;核心鏡像存儲(chǔ)空間占用不到1M;核心功能運(yùn)行內(nèi)存小于64M;啟動(dòng)時(shí)間短(可低至50ms);中斷轉(zhuǎn)發(fā)注入:低于10微秒。(因測試環(huán)境不同可能略有差別)
在車載系統(tǒng)中,vSOME/IP作為一種標(biāo)準(zhǔn)化的輕量級(jí)通信協(xié)議,廣泛應(yīng)用于車載以太網(wǎng),支持功能域之間的服務(wù)導(dǎo)向通信。而vmRT-Thread支持基于共享內(nèi)存的直連網(wǎng)卡通信,因此基于此協(xié)議的應(yīng)用可實(shí)現(xiàn)無縫遷移,無需對源碼進(jìn)行大規(guī)模代碼修改。
其架構(gòu)如圖所示:
基于上述方式,采用8核開發(fā)板來運(yùn)行雙系統(tǒng),通過vSOME/IP協(xié)議完成雙機(jī)通信。
具體分為以下幾個(gè)階段執(zhí)行:
1.虛擬化系統(tǒng)部署
在開發(fā)板上部署vmRT-Thread;
2.創(chuàng)建兩個(gè)Guest系統(tǒng),為每個(gè)系統(tǒng)分配物理資源(CPU、內(nèi)存和外設(shè)),運(yùn)行Ubuntu(service)與BuildRoot(client)。配置基于共享內(nèi)存的直連網(wǎng)卡通信。
Ubuntu
準(zhǔn)備vSOME/IP環(huán)境;
源碼編譯vSOME/IP,編譯官方請求響應(yīng)demo;
為直連網(wǎng)卡配置ip地址(也可在/etc/network/interfaces文件中配置靜態(tài)ip地址)和配置組播地址:
修改vSOME/IP-tcp-service.json配置文件中主機(jī)ip地址:
設(shè)置環(huán)境變量:
3.BuildRoot
源碼編譯vSOME/IP,編譯官方請求響應(yīng)demo;
為直連網(wǎng)卡配置ip地址(也可在/etc/network/interfaces文件中配置靜態(tài)ip地址)和配置組播地址:
修改vSOME/IP-tcp-client.json配置文件中主機(jī)ip地址:
設(shè)置環(huán)境變量:
4.系統(tǒng)聯(lián)調(diào)與驗(yàn)證
Ubuntu中執(zhí)行response-sample,BuildRoot執(zhí)行request-sample;此時(shí)BuildRoot會(huì)發(fā)送數(shù)據(jù)給Ubuntu,然后Ubuntu再發(fā)送給BuildRoot。
BuildRoot端,發(fā)送前打印,接收到Ubuntu數(shù)據(jù)后再打?。?p>
Ubuntu端,打印接收的數(shù)據(jù):
當(dāng)前車載演進(jìn)趨勢下,集中式架構(gòu)通過高性能芯片整合多個(gè)功能域(如自動(dòng)駕駛、車載娛樂和車身控制),能顯著降低了硬件成本和系統(tǒng)復(fù)雜性,但對底層端側(cè)虛擬化性能和對車載應(yīng)用適配有更高的要求。因此,基于vSOME/IP協(xié)議開發(fā)的車載應(yīng)用在vmRT-Thread平臺(tái)上能幾乎無修改的運(yùn)行,減少了開發(fā)成本,為集中式車載架構(gòu)的規(guī)?;瘧?yīng)用提供了可靠支持。
上一篇: “唯算力論”是誤區(qū)!堆滿硬件也不一定靠譜!如何才能邁入自動(dòng)駕駛?
下一篇:最后一頁

- 比亞迪宣布實(shí)現(xiàn)媲美L4級(jí)智能泊車,承諾為安全兜底
- GW2208:同星智能以太網(wǎng)/CANFD/LIN網(wǎng)關(guān)設(shè)備來襲
- 在中國市場,恩智浦繼續(xù)“上強(qiáng)度”
- BMW新世代融合獨(dú)創(chuàng)駕控超級(jí)大腦 重塑智能極致駕趣標(biāo)桿
- 2025年1-5月智能座艙供應(yīng)商裝機(jī)量排行榜:本土勢力多領(lǐng)域突圍,德賽西威持續(xù)霸榜
- 座艙車載聲學(xué)裝機(jī)量分析:多數(shù)量揚(yáng)聲器逐漸向下普及
- Lumissil Microsystems推出高側(cè)線性LED驅(qū)動(dòng)器系列 擴(kuò)展汽車照明產(chǎn)品組合
- Elaphe推出用于高性能電動(dòng)汽車的Sonic X輪轂電機(jī)平臺(tái)
- 下一代HEV:如何提高混合動(dòng)力汽車性能
- 適用于汽車應(yīng)用的 A5974D 350 mA LED 升壓電流源的典型應(yīng)用電路
- LT3066EDE 電流監(jiān)視器的典型應(yīng)用電路
- L78L05AC正壓穩(wěn)壓器高輸出電流短路保護(hù)的典型應(yīng)用
- 使用 Microchip Technology 的 MIC29202BU 的參考設(shè)計(jì)
- LT3091EDE 并聯(lián)器件使用 IMONN 消除鎮(zhèn)流器電阻壓降的典型應(yīng)用
- EVAL-AD73360LEB,用于工業(yè)計(jì)量的 AD73360、16 位、6CH ADC 的評估板
- LT3756IUD-1 94% 效率 30W 白光 LED 前照燈驅(qū)動(dòng)器的典型應(yīng)用電路
- 具有浪涌電流控制的低壓熱插拔控制器
- AP3015A 的典型應(yīng)用 1 節(jié)或 2 節(jié)電池轉(zhuǎn) 3.3V 升壓轉(zhuǎn)換器的典型應(yīng)用
- 使用 Diodes Incorporated 的 AP2113AMTR-G1 的參考設(shè)計(jì)
- 大疆可換鏡頭云臺(tái)相機(jī)真機(jī)解密:集成三軸穩(wěn)定器
- 強(qiáng)化產(chǎn)品優(yōu)勢 注重社會(huì)責(zé)任——太陽誘電2021中國線上發(fā)布會(huì)
- ST聯(lián)手TowerSemi,“餐飲店”合作模式走進(jìn)無塵室?
- 韓廠商海成光學(xué)退出手機(jī)模組/鏡頭市場:中國公司競爭
- CPE源峰領(lǐng)投,AR企業(yè)亮風(fēng)臺(tái)完成了C+輪2.7億元融資
- 電纜故障測試儀該如何選擇?
- 美國大力吸引企業(yè)投資芯片制造
- 提供長傳輸距離、大內(nèi)存、高度安全的FG25 sub-GHz SoC現(xiàn)在全面供貨
- 比亞迪宣布實(shí)現(xiàn)媲美L4級(jí)智能泊車,承諾為安全兜底
- GW2208:同星智能以太網(wǎng)/CANFD/LIN網(wǎng)關(guān)設(shè)備來襲
- 在中國市場,恩智浦繼續(xù)“上強(qiáng)度”
- 越疆機(jī)器人正式發(fā)布六足仿生機(jī)器狗
- BMW新世代融合獨(dú)創(chuàng)駕控超級(jí)大腦 重塑智能極致駕趣標(biāo)桿
- 2025年1-5月智能座艙供應(yīng)商裝機(jī)量排行榜:本土勢力多領(lǐng)域突圍,德賽西威持續(xù)霸榜
- 座艙車載聲學(xué)裝機(jī)量分析:多數(shù)量揚(yáng)聲器逐漸向下普及
- Lumissil Microsystems推出高側(cè)線性LED驅(qū)動(dòng)器系列 擴(kuò)展汽車照明產(chǎn)品組合
- Elaphe推出用于高性能電動(dòng)汽車的Sonic X輪轂電機(jī)平臺(tái)
- Aigtek高壓放大器在軟體機(jī)器人研究中的應(yīng)用
- STM32 HAL庫學(xué)習(xí)系列第10篇---串口空閑中斷接收不定長數(shù)據(jù)
- 基于HAL庫 Stm32虛擬IIC總線
- STM32Cube MX 下IIC的配置與使用--GPIO模擬
- 使用STM32hal庫usart的接收中斷分析及出現(xiàn)部分問題的解決
- stm32的HAL庫i2c從機(jī)實(shí)現(xiàn)
- 扒開示波器的史前時(shí)代,說說中國為什么沒有高端示波器?
- 如何用示波器看頻譜?
- 了解示波器探頭參數(shù)
- 示波器開關(guān)電源測試實(shí)例講解
- Nawa全新電極設(shè)計(jì)有望讓電動(dòng)車跑得更遠(yuǎn)