成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用多核微控制器的三個優勢

開發 前端
多核微控制器也將主導行業,雖然多核一直是應用處理器和基于 FPGA 的應用的技術,但在嵌入式開發中,多核微控制器解決方案正在興起。

讓我們來看看多核微控制器相對于傳統單核微控制器的三個優勢。

優勢 #1 – 平衡性能和能源消耗

使用多核微控制器的第一個優勢是它為開發人員提供了平衡性能和能耗的額外方法。在單核處理器中,開發人員主要依靠低功耗模式或時鐘縮放來最大限度地降低能耗(盡管可以采用數十種技術)。多核解決方案允許開發人員通過使所有內核以最高效率運行,從而獲得其設備所需的性能。當不需要所有馬力時,可以關閉內核以節省能源并最大限度地延長電池壽命。

在微控制器領域,目前典型的多核解決方案是雙核實現。最常見的實現是將高性能、功能豐富的處理器(如 Cortex-M4 或 Cortex-M7)與低功耗 Cortex-M0+ 處理器配對。這允許低功耗 M0+ 處理低功耗狀態,并且當需要完成一些需要處理的事情(例如 GUI 更新、運行機器學習推理等)時,可以重新打開 M4。這為嵌入式開發人員提供了幾種用于平衡性能和能耗的潛在配置文件。

優勢 #2 – 關注點分離(域)

使用多核微控制器的第二個優點是它允許通過分離關注點或域來分解應用程序代碼。目前有三個主要的領域類別非常適合大多數應用程序,但肯定還有其他的。這三個領域包括:

  • 豐富/實時執行
  • 安全/非安全
  • 應用/通訊(Wi-Fi/BT)

在豐富/實時執行實現中,應用程序根據其時序要求分為兩個域。支持圖形用戶界面等豐富執行功能的組件將位于一個內核中,可能是 Cortex-M4/M7。支持傳感器采集和控制等實時要求的組件將位于第二個內核中,可能是 Cortex-M0+。

在安全/非安全實現中,應用程序的分解不是基于其執行需求,而是基于安全問題。支持安全啟動、加密庫、安全通信或其他一些安全功能的組件將在一個處理器(如 Cortex-M0+)上執行。再一次,在嵌入式開發中,通用應用程序組件將從其他處理器(如 Cortex-M4/M7)執行,這種實現的主要好處是 Cortex-M0+ 充當安全的處理器和執行環境,它與應用程序的其余部分是硬件隔離的。

在應用程序/通信實現中,一個核心專用于專門處理一個通信堆棧。這個堆棧可以是 Wi-Fi 堆棧、藍牙堆棧、其他一些通信堆棧,甚至可能是組合。這里的優點是它可以擁有一個具有集成通信功能的微控制器。然后,第二個內核專用于正常的應用程序代碼。

這些是使用多核微控制器非常有意義的幾種實現方式,在某些情況下,甚至有兩個以上的內核也可能有意義!

優勢#3 – 工作負載分配

最后一個優勢是它允許開發團隊分配工作負載。首先,我們可以將開發和維護應用程序的工作量分配給多個嵌入式開發人員或團隊,我們可以有一個核心一應用團隊和一個核心二應用團隊,然后,每個團隊專注于其核心的應用程序組件,并且顯然與第二個團隊在可能存在重疊關注或需要仔細協調核心之間的應用程序行為的領域進行交互。

我們可以分配工作負載的第二種方式是相當明顯的,因為我們可以將我們的應用程序工作負載分配到多個處理器上。我們可以獲得真正的并發應用程序行為,因為我們有多個內核。不要忘記,就像在使用 RTOS 的并發應用程序中一樣,當我們有多個內核并發時,我們可能會遇到有趣的競爭條件、時序問題、共享資源問題和其他并發行為問題。在內核之間分離工作負載時,務必非常小心使用何種處理器間通信方法。

結論

多核微控制器無疑為嵌入式開發團隊提供了許多優勢,可以幫助他們解決越來越復雜的系統問題。將應用程序劃分為關注區域或域的能力目前是采用多核微控制器的主要驅動力。在考慮遷移到多核解決方案時,平衡性能與能耗以及分配工作負載的能力也是主要優勢。


責任編輯:華軒 來源: 今日頭條
相關推薦

2019-03-29 14:18:45

2022-10-19 10:26:46

2021-09-16 09:11:31

物聯網微控制器IOT

2020-09-24 10:20:16

物聯網

2009-06-26 14:10:24

EJB開發

2011-05-16 16:26:14

EJB

2011-07-14 10:28:54

額外域控制器

2010-10-12 09:41:26

mysql觸發器

2015-04-22 09:28:04

應用交付深信服

2023-04-26 11:14:11

IT領導者遠程工作

2010-10-12 10:38:29

mysql觸發器

2015-08-07 15:28:46

選取城市控制器源碼

2023-08-13 18:31:45

SDN控制器

2009-08-06 11:00:19

C#對象的使用

2011-07-18 13:55:08

2011-07-07 15:01:02

2009-07-14 00:15:52

Webwork Act

2015-05-26 10:16:27

SDNSDN控制器

2011-07-12 09:58:42

主域控制器備份域控制器

2022-06-26 00:00:01

Namespace控制器API
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 自拍视频精品 | 韩日视频在线观看 | 免费一区在线 | 日韩成人在线观看 | 日日操av| 亚洲毛片在线观看 | 亚洲成人精品在线观看 | 天天干天天想 | 国产精品伦理一区 | 久久久免费| www.亚洲精品 | 精品日韩在线 | 国产精品1区 | 精品国产久 | 男人电影天堂 | 午夜视频在线 | 中文av电影 | 青青草视频网 | 成人在线一区二区三区 | 日韩精品一区二区三区 | va精品| 国产伦一区二区三区四区 | 在线观看中文字幕 | 久久久久久免费精品一区二区三区 | 成人精品一区二区三区中文字幕 | 99久久日韩精品免费热麻豆美女 | 国产一二区视频 | 国产一级片在线观看视频 | 一区二区三区福利视频 | 成人在线中文字幕 | 新91视频网| a级片在线观看 | 午夜一区二区三区在线观看 | 一级黄色片在线看 | 欧美日韩视频 | 久久久久久国产精品 | 日韩视频一区二区 | 久久久久久亚洲精品 | 久久不卡日韩美女 | 99精品国产一区二区三区 | 老子午夜影院 |