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

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

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

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

MATLAB ? 來(lái)源:MATLAB ? 2024-09-05 09:57 ? 次閱讀

開(kāi)發(fā)軟件定義汽車(chē) (SDV) 時(shí),開(kāi)發(fā)團(tuán)隊(duì)必須具備新的能力,例如進(jìn)行連續(xù)的軟件發(fā)布,減少軟件更改的交付周期以及盡可能減少部署失敗。同時(shí),平臺(tái)團(tuán)隊(duì)需要為車(chē)載計(jì)算機(jī)和區(qū)域控制器創(chuàng)建新軟件開(kāi)發(fā)環(huán)境,設(shè)置持續(xù)集成/持續(xù)交付 (CI/CD) 系統(tǒng),并協(xié)助系統(tǒng)和軟件開(kāi)發(fā)人員之間的協(xié)作。

MATLAB、Simulink 和 Polyspace 讓這些團(tuán)隊(duì)能夠在加速產(chǎn)品交付的同時(shí)還可以通過(guò)早期驗(yàn)證、軟件復(fù)用和工具集成滿足汽車(chē)需求。使用這些產(chǎn)品,開(kāi)發(fā)團(tuán)隊(duì)和平臺(tái)團(tuán)隊(duì)可以:

設(shè)計(jì)獨(dú)立于目標(biāo)平臺(tái)的軟件功能,并將它們部署到基于信號(hào)和面向服務(wù)的中間件,如 AUTOSAR

使用虛擬車(chē)輛和虛擬 ECU 仿真執(zhí)行早期和持續(xù)驗(yàn)證

實(shí)現(xiàn)功能安全 (ISO? 26262)、質(zhì)量(Automotive SPICE? 或 ASPICE)和網(wǎng)絡(luò)安全目標(biāo)

使用 CI/CD 和開(kāi)發(fā)運(yùn)營(yíng)一體化做法自動(dòng)化軟件集成和測(cè)試

利用云進(jìn)行協(xié)作、仿真和車(chē)隊(duì)數(shù)據(jù)處理

wKgZombZEBKAfO6aAADuvW3c8U8268.jpg

設(shè)計(jì)、仿真和部署基于信號(hào)和面向服務(wù)的應(yīng)用程序

SDV 可將基于信號(hào)的應(yīng)用程序和面向服務(wù)的應(yīng)用程序都集成到具有車(chē)載計(jì)算機(jī)和區(qū)域控制器的電氣/電子 (EE) 新架構(gòu)中。這要求開(kāi)發(fā)人員以新的面向服務(wù)的架構(gòu) (SOA) 和傳統(tǒng)的基于信號(hào)的架構(gòu)為目標(biāo)進(jìn)行開(kāi)發(fā)。

SOA 讓開(kāi)發(fā)人員能夠靈活地構(gòu)建能夠在運(yùn)行時(shí)動(dòng)態(tài)地發(fā)現(xiàn)、發(fā)布、訂閱和重新配置的模塊化服務(wù)。這支持在功能級(jí)別進(jìn)行軟件更新。SOA 已廣泛納入行業(yè)標(biāo)準(zhǔn)和私有框架,包括 AUTOSAR、DDS 和 ROS。使用 Simulink 和 System Composer,您可以:

為基于信號(hào)和面向服務(wù)的架構(gòu),包括 AUTOSAR Classic 和 Adaptive,編寫(xiě)軟件應(yīng)用程序

將這些軟件應(yīng)用程序與商業(yè)或私有中間件進(jìn)行集成

對(duì)應(yīng)用程序軟件組件和服務(wù)進(jìn)行建模和仿真

為這些軟件應(yīng)用程序自動(dòng)生成產(chǎn)品級(jí) C/C++ 代碼

使用虛擬車(chē)輛仿真將軟件集成前置

隨著空口 (OTA) 軟件更新的逐漸頻繁,使用原型硬件測(cè)試新軟件配置已不再可行。而集成測(cè)試也需要自動(dòng)化以縮短軟件發(fā)布的交付周期。通過(guò)與持續(xù)集成管道集成的虛擬車(chē)輛仿真將軟件集成轉(zhuǎn)移到模型在環(huán) (MIL) 和軟件在環(huán) (SIL) 測(cè)試環(huán)節(jié)可幫助解決這兩個(gè)問(wèn)題。使用 Simulink、虛擬車(chē)輛組建工具和 Simulink Compiler,您可以:

自動(dòng)裝配虛擬車(chē)輛模型

通過(guò)在 Simulink 中混合使用模型和基于代碼的組件構(gòu)建虛擬電子控制單元 (ECU) 仿真并與第三方工具集成,以實(shí)現(xiàn)生產(chǎn)基本軟件 (BSW) 和處理器仿真

將虛擬車(chē)輛和虛擬 ECU 模型部署到持續(xù)集成管道中

wKgaombZEBKAKfmDAAERwznbx8E086.jpg

實(shí)現(xiàn)質(zhì)量、功能安全和網(wǎng)絡(luò)安全目標(biāo)

SDV 的軟件應(yīng)用程序必須在滿足質(zhì)量目標(biāo)的同時(shí)確保符合功能安全和網(wǎng)絡(luò)安全標(biāo)準(zhǔn)。通過(guò)在基于模型的設(shè)計(jì)參考工作流中使用 MATLAB 和 Simulink,開(kāi)發(fā)團(tuán)隊(duì)可以實(shí)現(xiàn) ASPICE 流程標(biāo)準(zhǔn)、ISO 26262 功能安全標(biāo)準(zhǔn)和 ISO 21434 網(wǎng)絡(luò)安全標(biāo)準(zhǔn)(包括 UN-ECE WP.29)規(guī)定的目標(biāo)。用于模型驗(yàn)證的 MATLAB 產(chǎn)品、Embedded Coder 和 Polyspace 代碼驗(yàn)證已由 TüV 南德根據(jù) ISO 26262 (ASIL A-D) 進(jìn)行了預(yù)鑒定。使用這些產(chǎn)品,開(kāi)發(fā)人員可以:

從需求追溯到架構(gòu)、設(shè)計(jì)、測(cè)試和代碼

證明軟件沒(méi)有關(guān)鍵的運(yùn)行時(shí)錯(cuò)誤

自動(dòng)驗(yàn)證模型和代碼,以滿足質(zhì)量和安全標(biāo)準(zhǔn),如 ASPICE 和 ISO 26262

檢查合規(guī)性并測(cè)量模型和代碼的質(zhì)量

通過(guò)檢查漏洞和是否遵守 CWE?、CERT?-C、MISRA?、ISO 21434 等標(biāo)準(zhǔn)來(lái)增強(qiáng)軟件安全性

wKgZombZEBKAEresAAEJ8Fh0apc009.jpg

自動(dòng)化流程以從桌面計(jì)算機(jī)擴(kuò)展到云

大規(guī)模實(shí)現(xiàn)自動(dòng)化是減少軟件開(kāi)發(fā)工作量的關(guān)鍵。CI/CD 等開(kāi)發(fā)技術(shù)讓開(kāi)發(fā)人員可以實(shí)現(xiàn)自動(dòng)化,同時(shí)通過(guò)可重復(fù)的過(guò)程確??煽啃?。此外,云技術(shù)通過(guò)加速軟件編譯和仿真、處理大型數(shù)據(jù)集以及促進(jìn)分布式軟件團(tuán)隊(duì)的協(xié)作來(lái)實(shí)現(xiàn)擴(kuò)展。借助 MATLAB 和 Simulink,您能夠:

與 Jenkins?、GitLab? CI/CD, GitHub Actions 和 Azure? Pipelines 等 CI/CD 系統(tǒng)集成

在 AWS? S3 和 Azure Blob 等系統(tǒng)中處理基于云的數(shù)據(jù),并根據(jù)需要進(jìn)行擴(kuò)展

使用 MATLAB Parallel Server 將仿真擴(kuò)展到集群和云

GPU 上加速神經(jīng)網(wǎng)絡(luò)的訓(xùn)練

使用 Git 和 SVN 源代碼管理進(jìn)行協(xié)作開(kāi)發(fā)

wKgaombZEBKAMbryAACLPImBmj4971.jpg

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

    關(guān)注

    181

    文章

    2960

    瀏覽量

    230022
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    4023

    瀏覽量

    133335
  • Simulink
    +關(guān)注

    關(guān)注

    22

    文章

    522

    瀏覽量

    62240
  • SDV
    SDV
    +關(guān)注

    關(guān)注

    0

    文章

    36

    瀏覽量

    6815

原文標(biāo)題:使用 MATLAB、Simulink 和 Polyspace 加速軟件定義汽車(chē)開(kāi)發(fā)

文章出處:【微信號(hào):MATLAB,微信公眾號(hào):MATLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Matlab/Simulink/Stateflow建模開(kāi)發(fā)及仿真測(cè)試

    matlab 模擬仿真 熟悉Matlab/Simulink/Stateflow建模開(kāi)發(fā)及仿真測(cè)試,熟悉V模型開(kāi)發(fā)流程。 熟悉自動(dòng)代碼生成,能
    發(fā)表于 10-24 17:23

    MathWorks發(fā)布2011a版MATLABSimulink產(chǎn)品系列

    種其它產(chǎn)品,包括 Polyspace 嵌入式軟件驗(yàn)證產(chǎn)品。對(duì)于 MATLAB,R2011a 的重要功能有:• 改進(jìn)了 MATLAB 中多種線性代數(shù)函數(shù)的性能•
    發(fā)表于 04-14 12:38

    MathWorks宣布推出2011b版MATLABSimulink

    Simulink 模型所生成源代碼之檢查流程的自動(dòng)化。R2011b 還更新了 82 種其它產(chǎn)品,包括 Polyspace 嵌入式軟件驗(yàn)證產(chǎn)品。   對(duì)于 MATLAB,R2011b
    發(fā)表于 09-08 15:45

    使用MATLABSimulink開(kāi)發(fā)STM32嵌入式應(yīng)用

    使用MATLABSimulink開(kāi)發(fā)STM32嵌入式應(yīng)用(一)Simulink和STM32Cube安裝1、安裝STM32-MATLAB T
    發(fā)表于 04-12 00:04

    Matlab/Simulink 軟件

    那位壇友能提供 Matlab/Simulink 軟件 和安裝破解, 下載,或者發(fā)到信箱都可以。
    發(fā)表于 12-31 05:00

    MATLAB/Simulink視頻教程

    MATLAB [1]是美國(guó)MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開(kāi)發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計(jì)算的高級(jí)技術(shù)計(jì)算語(yǔ)言和交互式環(huán)境,主要包括MATLAB
    發(fā)表于 01-07 10:27

    MATLAB /Simulink 快速開(kāi)發(fā)STM32

    MATLAB /Simulink 快速開(kāi)發(fā)STM32(使用st官方工具 STM32-MAT/TARGET)置頂2018年06月04日 22:10:24siemens_xp閱讀數(shù) 7220在網(wǎng)上看到在
    發(fā)表于 08-11 08:56

    淺析MATLABSimulink嵌入式視覺(jué)應(yīng)用

    開(kāi)發(fā)圖像處理和計(jì)算機(jī)視覺(jué)系統(tǒng)并將其部署到嵌入式目標(biāo)硬件。借助 MATLABSimulink,您能夠:開(kāi)發(fā)算法和建立系統(tǒng)模型集成第三方軟件
    發(fā)表于 12-04 08:00

    使用USRP E310和MATLABSimulink進(jìn)行原型設(shè)計(jì)和測(cè)試軟件定義的無(wú)線電

    使用USRP E310和MATLABSimulink進(jìn)行原型設(shè)計(jì)和測(cè)試軟件定義的無(wú)線電(SDR)系統(tǒng)通信系統(tǒng)工具箱?支持包USRP?嵌入式系列收音機(jī)使您可以使用
    發(fā)表于 12-21 07:56

    電路實(shí)驗(yàn)與Matlab/Simulink仿真

    電路實(shí)驗(yàn)與Matlab/Simulink仿真:摘要:在探索和研究電路實(shí)驗(yàn)的改革創(chuàng)新過(guò)程中,分析電路實(shí)驗(yàn)存在的不足,對(duì)電路實(shí)驗(yàn)提出改進(jìn)的措施.提出采用工程軟件Matlab
    發(fā)表于 04-14 08:26 ?168次下載

    通信電子電路Matlab/Simulink仿真

    通信電子電路Matlab/Simulink仿真摘 要:本文利用Matlab/ Simulink 軟件,以無(wú)線電調(diào)幅廣播發(fā)射與超外差接收系統(tǒng)為
    發(fā)表于 05-14 13:37 ?160次下載

    MathWorks主張使用MatlabSimulink開(kāi)發(fā)工具進(jìn)行基于模型的設(shè)計(jì)

    相信大家和小編一樣,都了解Matlab以及FPGA開(kāi)發(fā),但是你有想過(guò)使用Matlab來(lái)對(duì)你的FPGA進(jìn)行開(kāi)發(fā)嗎?一段時(shí)間以來(lái),MathWorks一直主張使用
    的頭像 發(fā)表于 02-09 10:10 ?9909次閱讀
    MathWorks主張使用<b class='flag-5'>Matlab</b>和<b class='flag-5'>Simulink</b><b class='flag-5'>開(kāi)發(fā)</b>工具進(jìn)行基于模型的設(shè)計(jì)

    使用MATLABSimulink的建模與仿真詳細(xì)課件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用MATLABSimulink的建模與仿真詳細(xì)課件免費(fèi)下載包括了:1.MATLAB軟件,2.簡(jiǎn)介MATLAB
    發(fā)表于 11-04 17:17 ?137次下載
    使用<b class='flag-5'>MATLAB</b>和<b class='flag-5'>Simulink</b>的建模與仿真詳細(xì)課件免費(fèi)下載

    淺析MATLABSimulink嵌入式視覺(jué)應(yīng)用

    Simulink 開(kāi)發(fā)圖像處理和計(jì)算機(jī)視覺(jué)系統(tǒng)并將其部署到嵌入式目標(biāo)硬件。借助 MATLABSimulink,您能夠: 開(kāi)發(fā)算法
    的頭像 發(fā)表于 11-22 14:04 ?3825次閱讀
    淺析<b class='flag-5'>MATLAB</b>和<b class='flag-5'>Simulink</b>嵌入式視覺(jué)應(yīng)用

    基于Matlab/Simulink的純電動(dòng)汽車(chē)整車(chē)控制系統(tǒng)開(kāi)發(fā)方法

    基于Matlab/Simulink的純電動(dòng)汽車(chē)整車(chē)控制系統(tǒng)開(kāi)發(fā)方法研究。
    發(fā)表于 04-06 16:31 ?5次下載