在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

RH850多核嵌入式目標的基于多核模型的開發

星星科技指導員 ? 來源:瑞薩電子 ? 作者:Mitsugu Inoue ? 2022-04-29 14:39 ? 次閱讀

傳統軟件開發方法的局限性

軟件變龐大,開發方式發生變化

汽車軟件日趨龐大,傳統軟件開發無法支撐。例如,支持燃油經濟性改進的發動機控制、精細控制和廢氣法規逐年要求更高的性能和更高的效率。為了實現它,代碼大小正在加速增加。注意力集中在基于模型的開發上,而不是傳統的軟件開發,因為它需要減少開發人力,提高重用性和開發準確性。

基于模型的開發

基于模型的開發是對開發目標進行數學建模,對模型進行重復模擬,是一種制作控制和系統的方法。它在汽車開發軟件中迅速普及。

在基于模型的開發中,可以立即驗證設計的模型,可以防止出現問題的開發回溯。

在基于模型的開發中,模擬控制和工廠建模的模型。對模型進行仿真稱為在環仿真 (MILS) 中的模型。在設計之初,可以通過 MILS 驗證系統。

pYYBAGJriBWATZEgAABO3qcvI10429.JPG

在驗證該模型時,確認使用從模型生成的代碼的仿真結果與對模型的仿真結果相同,確認生成的代碼是正確的。此測試稱為背靠背測試。

MCU處理器上執行生成的代碼,模型與處理器協同仿真,可以驗證算法。工廠模型和處理器的協同仿真稱為處理器在環仿真 (PILS)。

poYBAGJriBWATznbAABui5gikhs770.JPG

如何在處理器上輕松執行模型生成的代碼?

即使引入基于模型的開發,從制作的模型生成代碼,做Back-to-Back測試,手動工作需要大量時間來構建代碼,在MCU上執行它,設置調試器和協同仿真。 并且即使構建環境,也不容易確認行為和分析性能。

Embedded Target for RH850 Multicore 可以通過與 Mathworks 發布的 Embedded Coder? 通信生成可以在 MCU 上運行的代碼,構建代碼并將其下載到調試器,連接模型和調試器,可以通過 co 進行 PILS -模擬。

RH850 多核的嵌入式目標是什么?

是在RH850上搭建PILS環境的開發工具。Embedded Target for RH850 Multicore具有以下功能,可以自動構建環境。

- 自動生成瑞薩集成開發環境 CS+(*1) 的 RH850 項目文件。

- Embedded Coder 從 Simulink ? 模型生成代碼。

- 將源代碼文件添加到 CS+ 項目文件中。

- 設置構建工具

- 設置調試工具

- 執行調試工具

- 連接 Simulink 和調試工具(支持周期精確模擬器(*2)或評估板)

連接好 Simulink 和調試器后,就可以通過 Simulink 仿真與 MCU 做 PILS。確認 PILS 的結果和 MILS 的結果在 Back-to-Back 測試中相同。

單核 PILS 和分析模塊性能

Embedded Target for RH850 Multicore 可以通過使用周期精確仿真器或評估板來分析模型中子系統塊單元的性能。這是其他公司沒有的嵌入式目標RH850獨有的功能。

首先,將模型轉換為塊的分析性能。使用專用 GUI 選擇測量目標塊,然后轉換模型。

pYYBAGJriBWAFClcAAGJFn3Js3A226.JPG

從轉換后的模型生成代碼,用于分析塊的性能。可以通過執行 PILS 來分析塊的性能。可以通過圖表直觀地確認每個塊性能的結果

poYBAGJriBaAKoPJAACjpL2g1Yg370.JPG

這個解釋是針對單核的,但最新的幾乎 RH850 是多核的,因此軟件也需要支持多核。

在使用多核的情況下,如果在單核上執行的軟件沒有更改為執行它,性能不會提高,因為行為與單核相同。為了通過有效地執行多核來提高性能,需要對軟件進行并行處理。并行化將在下一章中描述。

如何在多核 MCU 上輕松執行模型生成的代碼?

要在多核上執行軟件,需要將軟件并行化,以便多核可以同時執行軟件。軟件并行化后,需要為多核添加同步處理才能以正確的順序執行,同時需要為多核添加排除控制,使其不訪問公共資源。考慮到這些,很難將軟件并行化。

盡管執行難以并行的軟件,但由于同步處理和排除控制的開銷很大,可能無法獲得預期的性能。

在 RH850 多核嵌入式目標上,通過并行化模型并從并行化模型生成代碼,可以生成可在多核上執行的代碼。

并行多核模型

可以通過塊的分析性能的結果來獲得塊的執行時間。根據信息考慮塊的核心分配。

核心分配是使用專用 GUI 為每個塊分配核心,然后轉換模型。

通過這種分配,可以將模型轉換為多核。

pYYBAGJriBaABDheAAFSbsSqf4I942.JPG

將綠色和藍色塊分配給不同的核心

多核 PILS 的背靠背測試

可以通過生成的代碼對多核 MCU 進行 PILS。可以通過比較 PILS 的結果和 MILS 的結果來進行 Back-to-Back 測試。

多核分析性能和驗證優化的多核并行化

可以像在單核上一樣分析多核上的塊性能。可以通過圖表直觀地確認每個塊性能的結果。

為了縮短與上圖結果相比的總執行時間,重復考慮多核 PILS 的驗證,考慮優化的多核分配。

poYBAGJriBaADgcLAAFWqKEgvgQ685.JPG

解釋同時支持單核和多核的基于模型的開發。瑞薩電子繼續維護基于模型的開發環境。

Embedded Target for RH850 Multicore + Multirate,是更高版本的 Embedded Target for RH850 Multicore 支持具有一定控制速率的模型(在基于模型的開發中稱為多速率模型)。

審核編輯:郭婷

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

    關注

    146

    文章

    17704

    瀏覽量

    357926
  • 瑞薩電子
    +關注

    關注

    37

    文章

    2900

    瀏覽量

    73009
  • GUI
    GUI
    +關注

    關注

    3

    文章

    671

    瀏覽量

    40553
收藏 人收藏

    評論

    相關推薦

    普華靈智安全車控基礎軟件與瑞薩高性能RH850 U2x芯片完成適配

    近日,普華基礎軟件與瑞薩電子共同宣布,普華靈智安全車控基礎軟件(AUTOSAR CP)與瑞薩新一代高性能RH850 U2x芯片已完成適配。在此之前,普華靈智安全車控基礎軟件已經完成了U2A、U2B
    的頭像 發表于 04-23 13:43 ?244次閱讀

    嵌入式機器學習的應用特性與軟件開發環境

    作者:DigiKey Editor 在許多嵌入式系統中,必須采用嵌入式機器學習(Embedded Machine Learning)技術,這是指將機器學習模型部署在資源受限的設備(如微控制器、物聯網
    的頭像 發表于 01-25 17:05 ?463次閱讀
    <b class='flag-5'>嵌入式</b>機器學習的應用特性與軟件<b class='flag-5'>開發</b>環境

    嵌入式系統開發與硬件的關系 嵌入式系統開發常見問題解決

    嵌入式系統開發與硬件的關系 嵌入式系統是專為特定應用設計的計算機系統,它們通常嵌入在所控制的設備中。這些系統的關鍵特點是它們與硬件的緊密集成,這意味著軟件必須為特定的硬件平臺量身定制。
    的頭像 發表于 12-09 09:38 ?738次閱讀

    基于全志T113-i多核異構處理器的全國產嵌入式核心板簡介

    一、嵌入式核心板產品介紹 基于全志公司的T113-i處理器精心設計的多核異構處理器、工業級ECK30-T13IA系列嵌入式核心板,采用郵票孔連接的低成本、低功耗、高性價比、高可靠性的全國產化工業級
    的頭像 發表于 10-25 13:40 ?854次閱讀

    旋智多核心處理器助力電機控制應用

    電機控制應用軟件通常需要實時處理,以確保精確控制和快速響應。高性能、多核嵌入式處理器能夠實時處理多項復雜計算,是保持電機控制系統穩定性和準確性的關鍵。
    的頭像 發表于 10-24 16:17 ?708次閱讀
    旋智<b class='flag-5'>多核</b>心處理器助力電機控制應用

    嵌入式系統的未來趨勢有哪些?

    (ML)技術的快速發展,嵌入式系統將更多地整合這些先進技術,以支持智能決策和自動化。在設備上直接運行AI和ML模型,進行圖像識別、自然語言處理、預測分析等任務,將極大提升嵌入式系統的智能化水平。比如說在
    發表于 09-12 15:42

    嵌入式linux開發的基本步驟有哪些?

    嵌入式Linux開發是一個復雜的過程,涉及到硬件選擇、操作系統移植、驅動開發、應用程序開發等多個方面。以下是嵌入式Linux
    的頭像 發表于 09-02 09:11 ?916次閱讀

    嵌入式linux開發板芯片的工作原理

    嵌入式Linux開發板是一種基于Linux操作系統的嵌入式系統開發平臺,它廣泛應用于工業控制、智能家居、智能交通、醫療設備等領域。 嵌入式L
    的頭像 發表于 09-02 09:07 ?643次閱讀

    恩智浦加速嵌入式AI創新應用開發

    在AI應用飛速發展的今天,如何能夠將AI與嵌入式系統開發有機結合起來,營造新的開發生態,打造與眾不同的創新用例,一直是嵌入式開發者追求的目標
    的頭像 發表于 08-27 09:46 ?1011次閱讀

    瑞薩RH850啟動時間加快解決方案

    瑞薩 RH850/F1KM-S4 是 RH850/F1x 系列中的一組單芯片微控制器,專為汽車車身電氣應用而設計,其具有功耗低,內部閃存范圍 3MB-4MB,封裝 100-272 引腳不等。此外
    的頭像 發表于 07-12 17:22 ?1588次閱讀
    瑞薩<b class='flag-5'>RH850</b>啟動時間加快解決方案

    嵌入式開發前景怎么樣?

    嵌入式開發前景非常廣闊,這主要得益于物聯網、人工智能、大數據等技術的快速發展,以及嵌入式系統在各個領域的廣泛應用。以下是對嵌入式開發前景的詳細分析
    的頭像 發表于 07-10 09:00 ?3792次閱讀
    <b class='flag-5'>嵌入式開發</b>前景怎么樣?

    一文解析嵌入式多核異構方案,東勝物聯RK3588多核異構核心板系列一覽

    嵌入式人工智能快速發展,對于高性能計算需求越來越大。為了解決性能與功耗的平衡、通過并行化加速計算等,越來越多地嵌入式處理器使用同構多核、異構多核和協處理器的設計。同時面對日益復雜的外部
    的頭像 發表于 06-17 15:45 ?2998次閱讀
    一文解析<b class='flag-5'>嵌入式</b><b class='flag-5'>多核</b>異構方案,東勝物聯RK3588<b class='flag-5'>多核</b>異構核心板系列一覽

    嵌入式多核系統崛起,IAR將復雜化為簡易的利器

    應用不斷增長的需求。邊緣智能同樣呼喚嵌入式系統進行架構性創新,以滿足其對性能、功耗、實時性及成本等多方面的嚴苛要求。在此背景下,多核系統及產品應運而生,引領嵌入式系統發展新潮流。
    的頭像 發表于 06-06 16:22 ?982次閱讀

    嵌入式多核心系統漸成趨勢,IAR工具化繁為簡

    ,邊緣智能又要求嵌入式系統進行架構創新,以滿足其對性能、功耗、實時性及成本等多方面的需求。在此背景下,多核系統應運而生,成為了嵌入式系統發展的新方向。
    的頭像 發表于 06-05 16:57 ?878次閱讀

    TC3x多核使用與TC2x多核使用相比是否有任何限制?

    大家好,TC3x 多核使用與 TC2x 多核使用相比是否有任何限制? 舉例說明:TC3x 是否不允許在不同內核運行的代碼之間進行多內核共享數據交換?
    發表于 05-22 07:32
    主站蜘蛛池模板: 免费播放欧美毛片欧美aaaaa | 717影院理论午夜伦不卡久久 | 99热久久国产精品 | 国产网站免费观看 | 扒开末成年粉嫩的小缝强文 | 天天干夜夜欢 | 久久综合九色综合97_ 久久久 | 天天综合网天天综合色不卡 | 色综合天天综合网国产成人网 | 伊人网综合在线观看 | 国产区一区二区三区 | 人人爱人人爽 | 99久久99久久| 国产黄色三级三级三级 | 中文字幕不卡免费高清视频 | 亚州免费一级毛片 | 国产午夜精品久久久久免费视 | 超级极品白嫩美女在线 | 天堂中文资源网 | 亚洲伊人久久大香线蕉结合 | 中文字幕一区二区三区永久 | 大学生一级特黄的免费大片视频 | 久久综合九色综合97_ 久久久 | 久热网 | 又色又污又爽又黄的网站 | 涩综合| 欧美性一级交视频 | 天天操天天摸天天碰 | 天天爽夜夜爽人人爽曰喷水 | 免费看真人a一级毛片 | 亚洲资源最新版在线观看 | 人阁色第四影院在线观看 | 一级欧美视频 | 亚洲人成网站在线观看妞妞网 | 求毛片网站 | 好黄好猛好爽好痛的视频 | 免费一级特黄特色大片在线观看看 | 特一级黄色毛片 | 日本在线视 | 欧美大片一区二区三区 | 色综合久久天天综合绕观看 |