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

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

基于集群的汽車軟件測(cè)試

智能汽車電子與軟件 ? 來源:智能汽車開發(fā)者平臺(tái) ? 作者:明琴 ? 2022-11-08 17:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.來自硬軟件開發(fā)的挑戰(zhàn)

1.1 來自硬件的挑戰(zhàn)

硬件系統(tǒng)

ECU數(shù)量>100個(gè)

數(shù)據(jù)帶寬>5Gbps

CPU處理能力> 50000 DMIPS

AI運(yùn)算能力> 1000 TOPS

測(cè)試系統(tǒng)

如何實(shí)現(xiàn)測(cè)試仿真運(yùn)算能力,IO數(shù)量和數(shù)據(jù)處理

帶寬的擴(kuò)展,以適應(yīng)硬件系統(tǒng)越來越高的要求?

汽車來自測(cè)試的挑戰(zhàn),本質(zhì)上是來自于汽車電子的軟件硬件開發(fā)的挑戰(zhàn)?,F(xiàn)在汽車的整個(gè)電子電氣架構(gòu)越來越復(fù)雜,從ECU數(shù)量到數(shù)據(jù)帶寬到CPU、GPU的處理能力,和之前相較都有一個(gè)數(shù)量級(jí)的變化。傳統(tǒng)的HIL測(cè)試是采用一臺(tái)計(jì)算機(jī)加上一些板卡,通過板卡中的幾個(gè)模型模擬車上的一部分來對(duì)控制器進(jìn)行測(cè)試?,F(xiàn)在面對(duì)巨大的數(shù)據(jù)量以及超高的運(yùn)算需求,原有的一臺(tái)計(jì)算機(jī)的HIL測(cè)試方式已經(jīng)無法滿足,因此我們提出一個(gè)“集群HIL”的概念,所謂的“集群HIL”就是用一組計(jì)算機(jī)群充當(dāng)一臺(tái)HIL來擴(kuò)展這臺(tái)HIL的仿真測(cè)試和處理。

1.2 來自軟件的挑戰(zhàn)

軟件系統(tǒng)

更高的復(fù)雜度:代碼數(shù)量>一億行

更多的個(gè)性化功能

敏捷開發(fā):更多的迭代次數(shù)&更短的迭代周期1.5X電子系統(tǒng)迭代速度6X機(jī)械系統(tǒng)迭代速度

測(cè)試系統(tǒng)

如何在更短的時(shí)間內(nèi)完成更多的測(cè)試用例的更多輪迭代測(cè)試?

軟件定義汽車的趨勢(shì)導(dǎo)致了對(duì)汽車軟件開發(fā)的要求越來越高,隨之而來的就是汽車龐大的代碼數(shù)量和更多的迭代次數(shù)以及更短的迭代周期,相應(yīng)的也對(duì)測(cè)試帶來更大的挑戰(zhàn)。如何解決這個(gè)問題,我們通過“HIL集群”的概念讓測(cè)試并發(fā)執(zhí)行,提高測(cè)試效果,進(jìn)而加快軟件發(fā)布和迭代的效率。

2.集群HIL

2.1 “集群HIL”概念

目的:以橫向擴(kuò)展的方式滿足更高的硬件仿真測(cè)試需求

主要場(chǎng)景:

AD域多傳感器信號(hào)的實(shí)時(shí)仿真和注入

整車多域聯(lián)合實(shí)時(shí)仿真測(cè)試

系統(tǒng)組成框圖:

e4fb839a-5f44-11ed-8abf-dac502259ad0.png

上圖是集群HIL系統(tǒng)組成框圖,從下向上看,最下面是被測(cè)件DUTs,也就是控制器,在同時(shí)進(jìn)行多個(gè)測(cè)試時(shí),這個(gè)通常是整車上不同的控制器,比如自動(dòng)駕駛域控制器、DCM等等;中間部分是三臺(tái)HIL,每臺(tái)HIL里有各自的板卡、測(cè)試機(jī),里面可以是模型或者場(chǎng)景軟件,每臺(tái)HIL最上面有一個(gè)IO HUB模型,通過IO HUB將三臺(tái)HIL整合成為一個(gè)集群。要想讓三臺(tái)HIL運(yùn)行的像一臺(tái)HIL一樣,同步一樣的效能,必須要由同步的板卡實(shí)現(xiàn)三者之間的數(shù)據(jù)和節(jié)拍間同步,IO HUB模塊的作用就是用來同步三臺(tái)計(jì)算機(jī)之間的數(shù)據(jù);再往上就是Windows PC, 也就是操作者電腦

從用測(cè)試者度來看,測(cè)試者用一臺(tái)普通的電腦連到一個(gè)集群上面,這個(gè)集群背后可能由有若干臺(tái)原來的HIL,通過我們的IO HUB連起來,在上面聯(lián)合仿真多個(gè)模型,產(chǎn)生大量的數(shù)據(jù)同時(shí)測(cè)試ECU。

2.2 集群HIL的關(guān)鍵技術(shù)

1)多HIL節(jié)點(diǎn)間時(shí)間同步

統(tǒng)一的分布式時(shí)間戳

統(tǒng)一的分布式調(diào)度節(jié)拍產(chǎn)生

2)數(shù)據(jù)同步

對(duì)軟件透明的本地內(nèi)存訪問方式

分布式存儲(chǔ)器的數(shù)據(jù)一致性

數(shù)據(jù)同步的高效和延遲低

3)實(shí)時(shí)系統(tǒng)

實(shí)時(shí)Linux內(nèi)核和設(shè)備驅(qū)動(dòng)

多節(jié)點(diǎn)模型運(yùn)行調(diào)度管理系統(tǒng)

4)多通道自動(dòng)駕駛數(shù)據(jù)同步注入

大帶寬數(shù)據(jù)注入的處理

多通道數(shù)據(jù)同步的處理

2.3 昆易“集群HIL”的解決方案

1)IO HUB

多機(jī)柜間時(shí)間硬件同步

統(tǒng)一的系統(tǒng)調(diào)度節(jié)拍發(fā)生器

統(tǒng)一的時(shí)間戳計(jì)時(shí)器

多機(jī)柜間分布式內(nèi)存的硬件實(shí)現(xiàn)分布式內(nèi)存區(qū)由PCIE內(nèi)存地址映射實(shí)現(xiàn),CPU可以像訪問本地內(nèi)存一樣直接訪問分布式內(nèi)存同步由IO HUB硬件完成,數(shù)據(jù)同步帶寬10 Gbps

2)自動(dòng)駕駛數(shù)據(jù)注入卡

多通道視頻/雷達(dá)信號(hào)同步

RDMA技術(shù),數(shù)據(jù)直接注入卡和GPU之間傳輸,不經(jīng)過系統(tǒng)主內(nèi)存和CPU,降低延遲和CPU負(fù)載

多通道曝光信號(hào)同步

3.HIL集群

3.1 關(guān)于“HIL集群”

目的:

同時(shí)仿真多個(gè)測(cè)試環(huán)境

并發(fā)執(zhí)行多個(gè)測(cè)試用例

縮短測(cè)試用例的執(zhí)行時(shí)間

主要場(chǎng)景:

“測(cè)試工廠”

并發(fā)執(zhí)行多個(gè)感知測(cè)試

系統(tǒng)組成框圖

e517fa16-5f44-11ed-8abf-dac502259ad0.png

上圖是HIL集群系統(tǒng)組成框架圖,從下往上看,最下面還是DUT,也就是被測(cè)件;中間部分是HIL,這部分就是一個(gè)普通HIL,由測(cè)試機(jī)、板卡、模型、測(cè)試用例組成,沒有特別的硬件差距。在上面也沒有IO HUB模塊,因?yàn)樵谶@個(gè)場(chǎng)景上不需要同步它們之間的數(shù)據(jù),但是需要一套軟件系統(tǒng)進(jìn)行管理,也就是上方的HIL集群的管理服務(wù)器。HIL集群管理服務(wù)器用于管理下面的所有的HIL節(jié)點(diǎn),知道它的狀態(tài),進(jìn)而測(cè)試用例或者場(chǎng)景分配到下面可用的節(jié)點(diǎn),讓這些節(jié)點(diǎn)同步跑、并行跑,跑完之后再把結(jié)果收集回來,發(fā)揮一個(gè)管理的作用;上方右邊是測(cè)試用例數(shù)據(jù)庫/場(chǎng)景數(shù)據(jù)庫,這里面存了需要去測(cè)的ECU用的測(cè)試用例。

3.2 “HIL集群”的關(guān)鍵技術(shù)&解決方案

關(guān)鍵技術(shù):

測(cè)試環(huán)境容器化

多測(cè)試環(huán)境并發(fā)執(zhí)行

測(cè)試用例和硬件資源的分配和管理

CI/CD集成

自動(dòng)測(cè)試框架的支持

e53833c6-5f44-11ed-8abf-dac502259ad0.png

昆易自動(dòng)測(cè)試框架圖

審核編輯:湯梓紅

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

    關(guān)注

    14

    文章

    935

    瀏覽量

    55847
  • HIL
    HIL
    +關(guān)注

    關(guān)注

    2

    文章

    66

    瀏覽量

    17987
  • 汽車軟件
    +關(guān)注

    關(guān)注

    1

    文章

    130

    瀏覽量

    3484

原文標(biāo)題:基于集群的汽車軟件測(cè)試

文章出處:【微信號(hào):智能汽車電子與軟件,微信公眾號(hào):智能汽車電子與軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    誰知道蔚來汽車計(jì)算集群電路板這2個(gè)tVT是什么電子元件嗎,感謝

    誰知道蔚來汽車計(jì)算集群電路板這2個(gè)tVT是什么電子元件嗎,感謝,找不到這元器件
    發(fā)表于 07-19 11:55

    基于labview軟件的GPS汽車動(dòng)力性能測(cè)試軟件

    出來咋到 請(qǐng)大家多多光照 本人主要從事基于labview軟件的GPS汽車動(dòng)力性能測(cè)試軟件
    發(fā)表于 06-01 22:21

    模擬集群和數(shù)字集群之間的區(qū)別和特點(diǎn)

      模擬集群通信是指它采用模擬話音進(jìn)行通信,整個(gè)系統(tǒng)內(nèi)沒有數(shù)字制技術(shù),后來為了使通信連接更為可靠,不少集群通信系統(tǒng)供應(yīng)商采用了數(shù)字信令,使集群通信系統(tǒng)的用戶連接比較可靠、聯(lián)通的速度有所提高,而且系統(tǒng)
    發(fā)表于 12-22 15:10

    汽車電子嵌入式軟件產(chǎn)業(yè)集群

    家國內(nèi)企業(yè)。新年伊始,中國工業(yè)報(bào)記者卻獲悉了一個(gè)令人振奮的消息:由長(zhǎng)春高新區(qū)長(zhǎng)春軟件園牽頭組建的“汽車電子嵌入式軟件產(chǎn)業(yè)集群”,自2006年成立以來,僅3年時(shí)間就已取得足以令國人驕傲的
    發(fā)表于 07-17 06:21

    Vehicle Spy多功能汽車網(wǎng)絡(luò)測(cè)試分析軟件

    Vehicle Spy 多功能汽車網(wǎng)絡(luò)測(cè)試分析軟件neoVI FIRE 2多協(xié)議汽車網(wǎng)絡(luò)接口RAD-Galaxy 車載以太網(wǎng)的多路動(dòng)態(tài)探測(cè)與網(wǎng)關(guān)工具
    發(fā)表于 12-16 06:32

    LabVIEW使用軟件定義進(jìn)行汽車電子測(cè)試

    LabVIEW使用軟件定義進(jìn)行汽車電子測(cè)試 電子元件的邏輯和穩(wěn)健性一直都是需要評(píng)估的對(duì)象。過去,汽車僅使用幾種電子元件來執(zhí)行簡(jiǎn)單的功能,每個(gè)元件都是在專門準(zhǔn)備的環(huán)境中單獨(dú)進(jìn)行的。但隨著
    發(fā)表于 11-29 18:28

    汽車電子軟件測(cè)試原理是什么?

    汽車電子軟件測(cè)試原理是什么?    汽車電子功能必須依賴于嵌入式系統(tǒng)來實(shí)現(xiàn),而且越來越多的功能都是由軟件來實(shí)現(xiàn)的。為了
    發(fā)表于 03-11 11:00 ?5990次閱讀

    深扒日本愛知縣的汽車產(chǎn)業(yè)集群

    在地理上汽車工業(yè)的興衰對(duì)于 汽車產(chǎn)業(yè)集群 而言是非常重要的,研究和討論這個(gè)話題主要是基于我和煙煙都已經(jīng)步入這個(gè)汽車圈子,回不了頭。而汽車
    發(fā)表于 05-18 16:01 ?6078次閱讀

    OracleRAC集群11g安裝后的簡(jiǎn)單測(cè)試及使用

    OracleRAC集群11g安裝后的簡(jiǎn)單測(cè)試及使用(電源技術(shù)論壇app)-OracleRAC集群11g安裝后的簡(jiǎn)單測(cè)試及使用? ? ? ? ?
    發(fā)表于 08-31 11:23 ?10次下載
    OracleRAC<b class='flag-5'>集群</b>11g安裝后的簡(jiǎn)單<b class='flag-5'>測(cè)試</b>及使用

    汽車電子軟件測(cè)試術(shù)語-簡(jiǎn)介

    無論是MiL、SiL、PiL、HiL、單元測(cè)試軟件測(cè)試還是集成測(cè)試: 汽車軟件
    的頭像 發(fā)表于 02-06 11:33 ?1688次閱讀
    <b class='flag-5'>汽車</b>電子<b class='flag-5'>軟件</b><b class='flag-5'>測(cè)試</b>術(shù)語-簡(jiǎn)介

    廣電計(jì)量 | 汽車功能安全軟件安全測(cè)試方法

    廣電計(jì)量汽車安全性能測(cè)試根據(jù)軟件開發(fā)V模型,軟件安全詳細(xì)設(shè)計(jì)完成之后,需要進(jìn)行相應(yīng)的軟件驗(yàn)證,集成及測(cè)試
    的頭像 發(fā)表于 02-06 11:40 ?1631次閱讀
    廣電計(jì)量 | <b class='flag-5'>汽車</b>功能安全<b class='flag-5'>軟件</b>安全<b class='flag-5'>測(cè)試</b>方法

    從TPT看汽車測(cè)試術(shù)語(上)

    作者|冰糖葡萄皮小編|吃不飽汽車世界在不斷發(fā)展,“軟件定義的汽車”等新術(shù)語證明了軟件對(duì)當(dāng)今汽車的重要性。無論是MiL、SiL、PiL、HiL
    的頭像 發(fā)表于 06-13 10:45 ?1310次閱讀
    從TPT看<b class='flag-5'>汽車</b><b class='flag-5'>測(cè)試</b>術(shù)語(上)

    汽車電子測(cè)試服務(wù)-軟件測(cè)試

    上海北匯除可提供軟件單元/集成測(cè)試的解決方案之外,也提供單元/集成測(cè)試測(cè)試服務(wù)。測(cè)試范圍:針對(duì)模型/代碼的動(dòng)態(tài)
    的頭像 發(fā)表于 07-19 15:43 ?1133次閱讀
    <b class='flag-5'>汽車</b>電子<b class='flag-5'>測(cè)試</b>服務(wù)-<b class='flag-5'>軟件</b><b class='flag-5'>測(cè)試</b>

    redis集群性能測(cè)試工具有哪些

    Redis是一種高性能的內(nèi)存鍵值存儲(chǔ)系統(tǒng),它被廣泛應(yīng)用于各種互聯(lián)網(wǎng)應(yīng)用和大規(guī)模的數(shù)據(jù)存儲(chǔ)中。為了評(píng)估Redis在不同場(chǎng)景下的性能,我們需要使用一些性能測(cè)試工具來對(duì)Redis集群進(jìn)行基準(zhǔn)測(cè)試和負(fù)載
    的頭像 發(fā)表于 12-04 11:36 ?1160次閱讀

    汽車軟件單元測(cè)試的重要性

    設(shè)計(jì)和測(cè)試不充分密切相關(guān),這引發(fā)了社會(huì)各界對(duì)汽車軟件健壯性的重要性進(jìn)行深入思考。本文將探討汽車軟件測(cè)試
    的頭像 發(fā)表于 11-29 10:57 ?523次閱讀