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

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

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

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

要長高 ? 2024-06-05 16:57 ? 次閱讀

智能科技日新月異,高性能嵌入式系統(tǒng)已深入各行業(yè),如家電、家居、醫(yī)療、工控、車載等等,無不體現(xiàn)出嵌入式設(shè)備對我們工作與生活的深刻影響。然而,傳統(tǒng)單核系統(tǒng)因性能難有突破,難以滿足此類應(yīng)用的日益增長。同時,邊緣智能又要求嵌入式系統(tǒng)進行架構(gòu)創(chuàng)新,以滿足其對性能、功耗、實時性及成本等多方面的需求。在此背景下,多核系統(tǒng)應(yīng)運而生,成為了嵌入式系統(tǒng)發(fā)展的新方向。

多核系統(tǒng)即在單個芯片上集成多個處理器內(nèi)核,每個內(nèi)核可獨立執(zhí)行數(shù)據(jù)處理和控制任務(wù),從而提升系統(tǒng)整體性能,滿足各類應(yīng)用需求。在多核系統(tǒng)中,不同內(nèi)核可按需優(yōu)化,適應(yīng)不同應(yīng)用場景。例如,高性能內(nèi)核專攻計算密集型任務(wù),如Arm Cortex-A系列內(nèi)核,滿足高性能需求;高實時性內(nèi)核則擅長控制密集型任務(wù),如Arm Cortex-R或Cortex-M系列內(nèi)核,滿足高實時性需求。

如今,端側(cè)設(shè)備或用戶設(shè)備中的嵌入式系統(tǒng)需應(yīng)對更為復(fù)雜的處理任務(wù),并能通過并行計算或特定運算模式,提高運算效率,滿足特定場景需求。例如,許多嵌入式系統(tǒng)需具備高性能完成圖像處理、模式識別、數(shù)據(jù)分析等任務(wù),同時需保持高實時性或在規(guī)定時間內(nèi)完成任務(wù)。多核系統(tǒng)在保障整體性能的同時,可滿足各類復(fù)雜應(yīng)用需求。

多核系統(tǒng)的應(yīng)用場景

當(dāng)前,多核嵌入式系統(tǒng)應(yīng)用范圍極廣。以中國為例,作為全球最大汽車產(chǎn)銷國,汽車應(yīng)用集成了眾多嵌入式系統(tǒng),用于控制引擎、剎車、導(dǎo)航、娛樂等功能,其中的多核系統(tǒng)不僅能滿足上述功能單元對高性能、低功耗和實時性的要求,還能借助鎖步等模式,運用多核支持高級安全功能。

工業(yè)控制系統(tǒng)中,多核系統(tǒng)可并行處理多項任務(wù),如數(shù)據(jù)采集、處理、控制輸出等,從而提高生產(chǎn)效率、降低能耗、確保生產(chǎn)安全。在醫(yī)療設(shè)備中,多核系統(tǒng)為復(fù)雜信息處理提供強大算力,支持復(fù)雜圖像處理、數(shù)據(jù)分析和實時控制等功能。嵌入式多核系統(tǒng)通過提升系統(tǒng)實時性、安全性、多任務(wù)處理能力、精準(zhǔn)度和可靠性,助力嵌入式系統(tǒng)完成更復(fù)雜任務(wù),涉足新興智能化應(yīng)用。

多核系統(tǒng)的多樣化分類及發(fā)展趨勢

因應(yīng)不同的應(yīng)用場景和架構(gòu)要求,嵌入式多核系統(tǒng)有著多樣化的分類方法。硬件角度,可區(qū)分為同構(gòu)多核和異構(gòu)多核;軟件層面,則包括對稱多處理(SMP)和非對稱多處理(AMP)。各類別的特征既體現(xiàn)了它們在嵌入式系統(tǒng)中的差異化技術(shù),同時,也揭示了針對各種應(yīng)用場景的獨特優(yōu)勢。如今,RISC-V的迅速崛起,引領(lǐng)了新的可組合內(nèi)核潮流,為芯片設(shè)計和應(yīng)用提供了更多可能。

相較于單核嵌入式系統(tǒng),多核嵌入式系統(tǒng)的開發(fā)和調(diào)試難度更大,給開發(fā)者帶來了諸多挑戰(zhàn)。為了應(yīng)對這些難題,我們需要借助一系列新型解決方案和工具,如全球知名的嵌入式系統(tǒng)開發(fā)工具和服務(wù)供應(yīng)商IAR提供的強大工具集,以助力開發(fā)者更快速、更有效地完成開發(fā)任務(wù),充分發(fā)揮多核嵌入式系統(tǒng)的潛力。

據(jù)IAR近期舉辦的在線培訓(xùn)活動顯示,該公司不僅提供了先進的多核系統(tǒng)開發(fā)和調(diào)試產(chǎn)品,更重要的是,他們致力于幫助開發(fā)工程師深入理解多核系統(tǒng),將應(yīng)用場景與需求、架構(gòu)與功能定義、IAR工具的創(chuàng)新優(yōu)勢和實用技巧有機結(jié)合,從而協(xié)助客戶打造出行業(yè)領(lǐng)先的多核嵌入式系統(tǒng),并讓開發(fā)者能夠輕松應(yīng)對多核嵌入式系統(tǒng)帶來的挑戰(zhàn)。

作為全球領(lǐng)先的嵌入式系統(tǒng)開發(fā)工具和服務(wù)供應(yīng)商,IAR為開發(fā)者提供了功能強大的集成開發(fā)環(huán)境IAR Embedded Workbench,支持Arm、RISC-V等多種處理器架構(gòu),配備C/C++編譯器、鏈接器、調(diào)試器等開發(fā)工具,讓開發(fā)者能在統(tǒng)一平臺上完成嵌入式系統(tǒng)開發(fā)。

多核系統(tǒng)開發(fā)調(diào)試是多核系統(tǒng)開發(fā)者面臨的主要挑戰(zhàn)之一。IAR Embedded Workbench集成開發(fā)環(huán)境便于在一個工作空間內(nèi)創(chuàng)建多核工程,提升多核系統(tǒng)開發(fā)效率。此外,IAR還提供了功能強大的調(diào)試器,支持SMP和AMP多核調(diào)試,助開發(fā)者更高效地查找和解決多核系統(tǒng)中的潛在問題。值得注意的是,IAR Embedded Workbench的多核調(diào)試不僅支持Arm + Arm和RISC-V + RISC-V的多核調(diào)試,還支持Arm + RISC-V的多核調(diào)試,盡管目前在市場上特別是中國市場較為罕見,但預(yù)計未來將逐漸普及且重要性日益凸顯。

隨著多核嵌入式系統(tǒng)軟件日趨復(fù)雜,開發(fā)者需高度重視多核系統(tǒng)代碼質(zhì)量。對此,IAR推出了相應(yīng)的代碼分析工具,包括靜態(tài)代碼分析工具C-STAT和動態(tài)代碼分析工具C-RUN。在日常開發(fā)過程中,利用IAR靜態(tài)代碼分析工具C-STAT和動態(tài)代碼分析工具C-RUN,有助于開發(fā)者及早發(fā)現(xiàn)代碼中與實現(xiàn)相關(guān)的潛在問題,保障程序穩(wěn)定運行和性能表現(xiàn),從而進一步提升代碼質(zhì)量和性能。

總結(jié)與展望

嵌入式領(lǐng)域的智能化變革加速引進新型生產(chǎn)力和全新架構(gòu)體系,引領(lǐng)著汽車、工業(yè)、醫(yī)療等高端應(yīng)用領(lǐng)域的持續(xù)創(chuàng)新。這將提高產(chǎn)品性能、提升數(shù)據(jù)處理能力以及智能化水平,進一步開拓市場機遇和發(fā)展空間。企業(yè)需緊隨時代步伐,實現(xiàn)技術(shù)創(chuàng)新和產(chǎn)業(yè)升級,滿足消費者日益增長的需求。

IAR作為一家銳意進取的企業(yè),憑借豐富經(jīng)驗、尖端技術(shù)及橫跨ARM與RISC-V等多元架構(gòu)的產(chǎn)品組合,提供各類工具和解決方案以應(yīng)對嵌入式研發(fā)挑戰(zhàn)。產(chǎn)品已在國內(nèi)外客戶的長期實踐中得到充分驗證。IAR將持續(xù)優(yōu)化工具和解決方案,發(fā)揮在多核嵌入式系統(tǒng)開發(fā)調(diào)試中的核心優(yōu)勢,攜手業(yè)界同仁共推多核系統(tǒng)技術(shù)和應(yīng)用模式發(fā)展,為嵌入式系統(tǒng)開辟更廣闊的高價值市場。

在中國市場,IAR將與合作伙伴和客戶共同推進嵌入式多核系統(tǒng)的研發(fā)和應(yīng)用。

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

    關(guān)注

    40

    文章

    3520

    瀏覽量

    128805
  • IAR
    IAR
    +關(guān)注

    關(guān)注

    5

    文章

    339

    瀏覽量

    36494
  • 多核系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    7468
收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式系統(tǒng)的未來趨勢有哪些?

    嵌入式系統(tǒng)是指將我們的操作系統(tǒng)和功能軟件集成于計算機硬件系統(tǒng)之中,形成一個專用的計算機系統(tǒng)。那么嵌入式
    發(fā)表于 09-12 15:42

    學(xué)習(xí)hypervisor嵌入式產(chǎn)品安全設(shè)計

    Hypervisor的設(shè)計與實現(xiàn),涵蓋嵌入式Hypervisor架構(gòu)與核心組件、中斷隔離技術(shù)、內(nèi)存隔離技術(shù)、循環(huán)表調(diào)度器、健康監(jiān)控、分區(qū)間通信技術(shù)、內(nèi)核資源管理模型、系統(tǒng)初始化過程、內(nèi)核服務(wù)
    發(fā)表于 08-25 09:11

    聚焦嵌入式開發(fā)中的合規(guī)性工具、項目管理工具、版本迭代工具應(yīng)用

    ,就嵌入式開發(fā)與管理領(lǐng)域的最新趨勢、工具選擇以及DevSecOps實踐應(yīng)用等方面展開了深入探討。 本期對話龍智資深DevSecOps顧問徐晨暉, 分享嵌入式開發(fā)中的合規(guī)性
    的頭像 發(fā)表于 07-29 15:15 ?232次閱讀

    嵌入式系統(tǒng)怎么學(xué)?

    、C++或者Python。這些語言在嵌入式系統(tǒng)開發(fā)中都被廣泛應(yīng)用。 3、微處理器/微控制器架構(gòu):學(xué)習(xí)常見的微處理器和微控制器架構(gòu),如ARM、AVR、PIC等,了解其特性和應(yīng)用場景。 4、嵌入式
    發(fā)表于 07-02 10:10

    一文解析嵌入式多核異構(gòu)方案,東勝物聯(lián)RK3588多核異構(gòu)核心板系列一覽

    嵌入式智能系統(tǒng)更離不開兼顧強實時和高算力的異構(gòu)多核國產(chǎn)智能芯片和國產(chǎn)基礎(chǔ)軟件。工業(yè)智能系統(tǒng)對基于智能芯片上的混合關(guān)鍵系統(tǒng)的需求尤為強勁?;旌?/div>
    的頭像 發(fā)表于 06-17 15:45 ?1445次閱讀
    一文解析<b class='flag-5'>嵌入式</b><b class='flag-5'>多核</b>異構(gòu)方案,東勝物聯(lián)RK3588<b class='flag-5'>多核</b>異構(gòu)<b class='flag-5'>核心</b>板系列一覽

    嵌入式多核系統(tǒng)崛起,IAR將復(fù)雜化為簡易的利器

    應(yīng)用不斷增長的需求。邊緣智能同樣呼喚嵌入式系統(tǒng)進行架構(gòu)性創(chuàng)新,以滿足其對性能、功耗、實時性及成本等多方面的嚴(yán)苛要求。在此背景下,多核系統(tǒng)及產(chǎn)品應(yīng)運而生,引領(lǐng)
    的頭像 發(fā)表于 06-06 16:22 ?567次閱讀

    嵌入式系統(tǒng)發(fā)展前景?

    的發(fā)展前景也十分廣闊。 隨著物聯(lián)網(wǎng)和智能設(shè)備的快速發(fā)展,嵌入式系統(tǒng)將更為普遍地應(yīng)用于各種設(shè)備和設(shè)施,包括家用電器、醫(yī)療設(shè)備、交通工具等。這些設(shè)備將通過嵌入式
    發(fā)表于 02-22 14:09

    嫁接AI、汽車,支持Arm、RISC-V,嵌入式軟件開發(fā)工具IAR的新生態(tài)

    電子發(fā)燒友網(wǎng)報道(文/黃晶晶)成立超過40年的IAR公司,因提供嵌入式軟件開發(fā)工具和安全解決方案而聞名,全球范圍內(nèi)支持超過15個架構(gòu)的70多家半導(dǎo)體廠商的15000多款芯片,擁有超過10萬的開發(fā)者
    的頭像 發(fā)表于 01-30 17:18 ?2497次閱讀
    嫁接AI、汽車,支持Arm、RISC-V,<b class='flag-5'>嵌入式</b>軟件開發(fā)<b class='flag-5'>工具</b><b class='flag-5'>IAR</b>的新生態(tài)

    嵌入式系統(tǒng)的應(yīng)用實例

    嵌入式系統(tǒng)的三個基本要素是嵌入性、專用性與計算機系統(tǒng)。
    的頭像 發(fā)表于 01-22 09:57 ?854次閱讀

    QE for AFE嵌入式系統(tǒng)開發(fā)的評估工具說明

    電子發(fā)燒友網(wǎng)站提供《QE for AFE嵌入式系統(tǒng)開發(fā)的評估工具說明.pdf》資料免費下載
    發(fā)表于 12-21 10:27 ?0次下載
    QE for AFE<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>開發(fā)的評估<b class='flag-5'>工具</b>說明

    什么是嵌入式系統(tǒng)嵌入式系統(tǒng)的具體應(yīng)用

    嵌入式,一般是指嵌入式系統(tǒng)。用于控制、監(jiān)視或者輔助操作機器和設(shè)備的裝置。
    的頭像 發(fā)表于 12-20 13:33 ?2131次閱讀

    IAR嵌入式解決方案發(fā)布全新版本

    軟件開發(fā)領(lǐng)域?qū)崿F(xiàn)了顯著進展,引入了一系列增強功能,例如在Linux上進行先進的云調(diào)試和仿真。這次更新還包括Arm虛擬硬件(AVH)的集成和針對Linux的增強的IAR C-SPY調(diào)試器和模擬器,進一步彰顯了我們?yōu)闈M足嵌入式系統(tǒng)
    的頭像 發(fā)表于 12-08 15:17 ?677次閱讀

    嵌入式系統(tǒng)原理與設(shè)計

    電子發(fā)燒友網(wǎng)站提供《嵌入式系統(tǒng)原理與設(shè)計.zip》資料免費下載
    發(fā)表于 11-17 14:10 ?0次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>原理與設(shè)計

    嵌入式軟件開發(fā)常用工具有哪些?

    收購。 2、IAR Embedded Workbench:這是一款為嵌入式系統(tǒng)設(shè)計者提供高級開發(fā)工具的軟件套裝,支持ARM、Cortex-M、8051、PIC等眾多微控制器。 3、C
    發(fā)表于 11-10 11:03

    以ARM和DSP嵌入式系統(tǒng)核心的實時仿真平臺的開發(fā)

    電子發(fā)燒友網(wǎng)站提供《以ARM和DSP嵌入式系統(tǒng)核心的實時仿真平臺的開發(fā).doc》資料免費下載
    發(fā)表于 10-10 10:02 ?0次下載
    以ARM和DSP<b class='flag-5'>嵌入式</b><b class='flag-5'>系統(tǒng)</b>為<b class='flag-5'>核心</b>的實時仿真平臺的開發(fā)