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

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

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

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

工程師說 | 基于虛擬平臺協(xié)同模擬環(huán)境來實現(xiàn)車載軟件開發(fā)左移

瑞薩電子 ? 來源:未知 ? 2023-04-07 00:55 ? 次閱讀

進(jìn)化中的E/E架構(gòu)開發(fā)所面臨的課題

軟件正在為汽車創(chuàng)造新的價值,因此客戶的應(yīng)用軟件正在有大規(guī)模化、復(fù)雜化的趨勢。由此,提高軟件開發(fā)的效率方法,已經(jīng)成為高級車載軟件開發(fā)必不可少的需求。

伴隨著E/E架構(gòu)的進(jìn)化,需要同時搭載數(shù)個硬件。數(shù)個硬件中的數(shù)個軟件之間的通信測試是必須的。只有在數(shù)個硬件之間的建立通訊之后,搭載在上面的數(shù)個軟件才能進(jìn)行通信測試。然而這個測試一般都是在開發(fā)后期才能進(jìn)行,一旦發(fā)生問題,返工的成本也會隨之上升。

如果利用模擬環(huán)境,在開發(fā)前期就可以進(jìn)行測試。但是,各個硬件模擬環(huán)境之間沒有建立通訊,所以沒法進(jìn)行多個硬件之間的系統(tǒng)級別測試。由于復(fù)雜的測試腳本不能執(zhí)行,所以很難保證產(chǎn)品的質(zhì)量。

多設(shè)備的協(xié)同模擬環(huán)境概要

1e51c9da-d49b-11ed-bfe3-dac502259ad0.png

圖1 多設(shè)備的協(xié)同模擬環(huán)境結(jié)構(gòu)圖

正如圖1多設(shè)備的協(xié)同模擬環(huán)境結(jié)構(gòu)圖所示。瑞薩提議使用“多設(shè)備的協(xié)同模擬環(huán)境”來實現(xiàn)在沒有實體硬件的情況下進(jìn)行提前開發(fā)。

  • 通過主工具(*1)把各個VPF連接起來的“FMU(*2)”以及“控制模塊”

  • 連接FMU與VPF的“通信腳本”

  • 硬件模擬器“VPF(*3)

  • 在相互連接的VPF之上運行的“通信模塊SW”

因為在VPF上開發(fā)的軟件可以直接在硬件上運行,即使硬件開發(fā)延遲也不會影響軟件的開發(fā)與測試。這樣的話,可以提前開發(fā)相互通信連接的軟件,并可以在開發(fā)前期就能進(jìn)行測試。(用戶需要擁有主工具與VPF)

(*1) 主工具:調(diào)整與同步各VPF的動作。

(*2) Function Mockup Unit(FMU):根據(jù)Function Mockup Interface(FMI)的要求來連接不同工具的庫。由主工具將其導(dǎo)入,在主工具內(nèi)相互連接。

(*3) Virtual Platform(VPF):模擬SOC與MCU,在硬件上的軟件不用修改就可以直接在VPF上運行。

CAN模型間的連接方法

正如圖2通過FMI連接的模型之間利用CAN的通信方法所示。

FMI定義了收發(fā)信息的類型與時機,但是沒有定義具體的通信式樣。用戶可以通過FMI來定義具體用什么模式、選擇什么方式的連接式樣。

1e6c4bfc-d49b-11ed-bfe3-dac502259ad0.png

圖2 通過FMI連接的模型之間利用CAN的通信方法

如上圖通過FMI連接的模型之間利用CAN的通信方法

多設(shè)備的協(xié)同模擬環(huán)境開發(fā)狀況

由此,在多設(shè)備的協(xié)同模擬環(huán)境里,圖2的FMI import Block之間利用CAN的通信式樣,就可以進(jìn)行通信了。

本文介紹了R-CarS4與RH850/U2A之間CAN通信的多設(shè)備的協(xié)同模擬環(huán)境。我們錄制好了實際的動作視頻,您可點擊文末閱讀原文查看。

通過這個解決方案,在沒有實體硬件的情況下,使用相互通信的開發(fā)環(huán)境,可以進(jìn)行車載軟件開發(fā)。通過使用多設(shè)備的協(xié)同模擬環(huán)境,可以提前檢測出潛在的Bug,縮短整體的測試時間從而提高軟件的品質(zhì)。

今后,R-CarV4H將與馬達(dá)等平臺模型連接。這樣以來,人們可以從事更廣闊范圍的硬件間的連接的軟件開發(fā)/軟件研究。

由此,在多設(shè)備的協(xié)同模擬環(huán)境里,圖2的fmi>利用上面這些模塊,在沒有實體硬件的情況下,開發(fā)相互通信的軟件。

1

END

1

瑞薩電子 (TSE: 6723)

科技讓生活更輕松,致力于打造更安全、更智能、可持續(xù)發(fā)展的未來。作為全球微控制器供應(yīng)商,瑞薩電子融合了在嵌入式處理、模擬、電源及連接方面的專業(yè)知識,提供完整的半導(dǎo)體解決方案。成功產(chǎn)品組合加速汽車、工業(yè)、基礎(chǔ)設(shè)施及物聯(lián)網(wǎng)應(yīng)用上市,賦能數(shù)十億聯(lián)網(wǎng)智能設(shè)備改善人們的工作和生活方式。更多信息,敬請訪問renesas.com


原文標(biāo)題:工程師說 | 基于虛擬平臺協(xié)同模擬環(huán)境來實現(xiàn)車載軟件開發(fā)左移

文章出處:【微信公眾號:瑞薩電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。


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

    關(guān)注

    35

    文章

    22292

    瀏覽量

    86070

原文標(biāo)題:工程師說 | 基于虛擬平臺協(xié)同模擬環(huán)境來實現(xiàn)車載軟件開發(fā)左移

文章出處:【微信號:瑞薩電子,微信公眾號:瑞薩電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    tlv320aic3101能實現(xiàn)二組模擬信號與一組數(shù)字信號(DIN)之間的切換,然后經(jīng)由DOUT輸出嗎?

    tlv320aic3101能實現(xiàn)二組模擬信號與一組數(shù)字信號(DIN)之間的切換,然后經(jīng)由DOUT輸出么?我的軟件工程師說做不到。要實現(xiàn)怎樣做?
    發(fā)表于 10-17 08:09

    ECU電控軟件開發(fā)及測試介紹

    本文重點介紹符合AutoSar架構(gòu)的應(yīng)用軟件開發(fā)、MBD開發(fā)模式下的軟件質(zhì)量評估與優(yōu)化方案、復(fù)雜場景下的ECU性能壓力測試方案。
    的頭像 發(fā)表于 09-26 14:25 ?3227次閱讀
    ECU電控<b class='flag-5'>軟件開發(fā)</b>及測試介紹

    使用MATLAB、Simulink和Polyspace加速軟件定義汽車開發(fā)

    開發(fā)軟件定義汽車 (SDV) 時,開發(fā)團隊必須具備新的能力,例如進(jìn)行連續(xù)的軟件發(fā)布,減少軟件更改的交付周期以及盡可能減少部署失敗。同時,平臺
    的頭像 發(fā)表于 09-05 09:57 ?359次閱讀
    使用MATLAB、Simulink和Polyspace加速<b class='flag-5'>軟件</b>定義汽車<b class='flag-5'>開發(fā)</b>

    嵌入式軟件開發(fā)與AI整合

    嵌入式軟件開發(fā)與AI整合是當(dāng)前技術(shù)發(fā)展的重要趨勢之一。隨著人工智能技術(shù)的快速發(fā)展,嵌入式系統(tǒng)越來越多地集成了AI算法,以實現(xiàn)更復(fù)雜的智能功能。以下是關(guān)于嵌入式軟件開發(fā)與AI整合的詳細(xì)分析
    的頭像 發(fā)表于 07-31 09:25 ?658次閱讀
    嵌入式<b class='flag-5'>軟件開發(fā)</b>與AI整合

    【《軟件開發(fā)珠璣》閱讀體驗】+ 心得

    ,《軟件開發(fā)珠璣》是一本值得每個軟件開發(fā)者閱讀的書籍。它教會了我們?nèi)绾瘟私庑枨蟆⒃O(shè)計、項目管理,如何與團隊合作以及如何持續(xù)學(xué)習(xí)和進(jìn)步。在未來的軟件開發(fā)生涯中,我將繼續(xù)秉承書中的理念,努力成為一名項目的
    發(fā)表于 06-23 17:56

    找STM32硬件開發(fā)兼職工程師

    上海做傳感器的公司,找STM32硬件開發(fā)兼職工程師,會硬件開發(fā),嵌入式軟件開發(fā),可項目外包。有意聯(lián)系:15900460170
    發(fā)表于 06-22 19:12

    上位機軟件開發(fā)用什么語言

    維護的上位機軟件至關(guān)重要。本文將詳細(xì)介紹幾種常用的上位機軟件開發(fā)編程語言,并分析它們的優(yōu)缺點。 C/C++ C和C++是兩種廣泛使用的編程語言,它們在上位機軟件開發(fā)中具有很高的地位。C語言以其高效性、靈活性和跨
    的頭像 發(fā)表于 06-06 10:44 ?1461次閱讀

    共讀《軟件開發(fā)珠璣》

    作為項目經(jīng)理,要處理好五大過程組和十大領(lǐng)域; 作為軟件配置管理,對軟件工程、算法和應(yīng)用開發(fā)還不夠了解,本書介紹的軟件開發(fā)和管理60條經(jīng)驗教訓(xùn),從標(biāo)題就吸引到我了,有趣實用,期待試讀。
    發(fā)表于 05-21 11:28

    淺談存內(nèi)計算生態(tài)環(huán)境搭建以及軟件開發(fā)

    后,我們現(xiàn)在將轉(zhuǎn)向實現(xiàn)存內(nèi)計算技術(shù)潛力的關(guān)鍵:存內(nèi)計算生態(tài)環(huán)境的搭建以及軟件開發(fā)的具體細(xì)節(jié)。它們不僅為存內(nèi)計算應(yīng)用的開發(fā)和運行提供必要的基礎(chǔ),也是
    發(fā)表于 05-16 16:40

    嵌入式軟件工程師和硬件工程師的區(qū)別?

    技術(shù)。與之相比,嵌入式硬件工程師更注重硬件設(shè)計和電路原理,需要掌握電子工程學(xué)、數(shù)字電路、模擬電路等知識??偟膩碚f,嵌入式軟件工程師的技能需求更加偏重于
    發(fā)表于 05-16 11:00

    淺談存內(nèi)計算生態(tài)環(huán)境搭建以及軟件開發(fā)

    和作用后,我們現(xiàn)在將轉(zhuǎn)向實現(xiàn)存內(nèi)計算技術(shù)潛力的關(guān)鍵:存內(nèi)計算生態(tài)環(huán)境的搭建以及軟件開發(fā)的具體細(xì)節(jié)。它們不僅為存內(nèi)計算應(yīng)用的開發(fā)和運行提供必要的基礎(chǔ),也是
    的頭像 發(fā)表于 05-15 17:10 ?438次閱讀
    淺談存內(nèi)計算生態(tài)<b class='flag-5'>環(huán)境</b>搭建以及<b class='flag-5'>軟件開發(fā)</b>

    Cadence宣布與Arm合作,提供基于芯粒的參考設(shè)計和軟件開發(fā)平臺

    中國上海,2024 年 3 月 19 日——楷登電子(美國 Cadence 公司,NASDAQ:CDNS)近日宣布與 Arm 公司合作,提供基于芯粒的參考設(shè)計和軟件開發(fā)平臺,以加速軟件定義汽車(SDV)取得創(chuàng)新。
    的頭像 發(fā)表于 03-19 11:41 ?681次閱讀

    嵌入式軟件開發(fā)軟件開發(fā)的區(qū)別

    嵌入式軟件開發(fā)軟件開發(fā)是兩個不同的概念,它們在一些關(guān)鍵方面有著明顯的區(qū)別。嵌入式軟件開發(fā)是指開發(fā)嵌入在硬件設(shè)備中的軟件,而
    的頭像 發(fā)表于 01-22 15:27 ?2176次閱讀

    【飛凌OK113i-S開發(fā)板試用】軟件開發(fā)環(huán)境搭建

    【飛凌OK113i-S開發(fā)板試用】軟件開發(fā)環(huán)境搭建 飛凌OK113i-S開發(fā)軟件開發(fā)環(huán)境主要是
    發(fā)表于 12-25 12:06

    新聞快訊 | 瑞薩推出基于云的開發(fā)環(huán)境,以加速車用AI軟件開發(fā)與評估

    用AI工程師在云端實現(xiàn)車載軟件的設(shè)計、模擬和調(diào)試。 借助這一開發(fā)
    的頭像 發(fā)表于 12-15 16:10 ?431次閱讀
    新聞快訊 | 瑞薩推出基于云的<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>,以加速車用AI<b class='flag-5'>軟件</b>的<b class='flag-5'>開發(fā)</b>與評估