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

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

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

Microvisor和STM32U5支持新的物聯(lián)網(wǎng)開發(fā)范式

星星科技指導(dǎo)員 ? 來源:意法半導(dǎo)體 ? 作者:意法半導(dǎo)體 ? 2022-05-11 16:44 ? 次閱讀

ST推出的STM32U5,這是其首款超低功耗 Arm? Cortex?-M33 MCU,有功功耗僅為 19 μA/MHz,部分歸功于其 40-nm 工藝節(jié)點。與此同時,新的 ST 授權(quán)合作伙伴 Twilio也宣布,新的 STM32U5 將成為第一款運行其Microvisor的 MCU ,該設(shè)備構(gòu)建器平臺可縮短安全連接和控制設(shè)備所需的時間。因此,ST 博客與 Twilio 的首席產(chǎn)品經(jīng)理 Jonathan Williams 坐下來,詳細了解該公司在新設(shè)備方面的經(jīng)驗以及它希望通過 Microvisor 實現(xiàn)的目標。

從 STM32Lx 到 STM32U5 和 Twilio 的選擇

ST 的第一款 Cortex-M MCU STM32L1 可追溯到 2009 年。隨著工程師尋求更好的每瓦性能比,STM32Lx 系列器件支持了新的應(yīng)用。例如,多倫多大學(xué)在其太陽能汽車中使用了 10 個 STM32L4,因為 MCU 所需的能量非常少。ST 隨后憑借STM32L4+ 打破了記錄,這是首款在 ULPMark 中得分超過 200 的超低功耗 MCU。去年,我們更進一步發(fā)布了STM32L5,這是我們的第一款基于 Cortex-M33 的 MCU。因此,了解 STM32U5 意味著意識到這款最新的 MCU 建立在 ST 不斷提高每瓦性能比的戰(zhàn)略之上,同時也預(yù)示著我們歷史上的新篇章,它解釋了從 STM32Lx 到 STM32Ux 的變化。

Twilio本身就是 STM32U5 象征性的迷人證明,因為該公司正在等待它的發(fā)布。事實上,他們的團隊在 STM32L5 上完成了大部分工作。然而,在推出 Microvisor 的時候,該公司等待著今天的發(fā)布。因此,讓我們深入了解 Twilio 的故事,因為它解釋了為什么該公司堅決支持新的 MCU,因為它旨在破壞嵌入式系統(tǒng)物聯(lián)網(wǎng)開發(fā)世界。

ST 和 Twilio:為什么選擇 STM32U5?

我們只花了幾天時間,Jonathan 解釋了是什么促使他的團隊專注于 STM32U5。

“工程師甚至可以設(shè)想運行簡單的用戶界面”

打開 STM32U5 的引擎蓋,我們看到了從 90 納米工藝節(jié)點遷移到 40 納米工藝節(jié)點對 MCU 的影響。ST 將工作頻率提高到 160 MHz,同時降低了功耗。更大的晶體管密度還意味著我們的團隊可以添加更多的 RAM、閃存、功能和外圍設(shè)備。首批 STM32U5 將具有 786 KB 的 RAM 和高達 2 MB 的閃存。后者甚至擁有 512 KB 的高耐久性單元,能夠進行 100,000 次讀寫循環(huán)。相比之下,嵌入式閃存?zhèn)鹘y(tǒng)上只支持其中的十分之一。因此,開發(fā)人員可以使用這種更持久的內(nèi)存來存儲用戶數(shù)據(jù),從而創(chuàng)建使用壽命大大延長的產(chǎn)品。

pYYBAGJ7d6OAIge1AAQWjKQvVyM259.png

衡量每瓦性能比的另一種方法是查看設(shè)備的功能。追求更高性能但受限于小功率預(yù)算的團隊經(jīng)常面臨嚴峻的挑戰(zhàn)。例如,以前希望使用更精確的 ADC 或數(shù)學(xué)加速器意味著顯著增加功耗。STM32U5 提供了新的答案,例如,得益于其新的 14 位模數(shù)轉(zhuǎn)換器,每秒可處理 2.5 兆次采樣或提供更高準確度的 18 位模式。它還提供數(shù)學(xué)加速器(FMAC 和 CORDIC)來優(yōu)化電機控制數(shù)字電源應(yīng)用。借助ChromART Accelerator?和先進的顯示界面。最后,Cortex-M33 上的TrustZone IP 為各種新應(yīng)用打開了大門,例如 Twilio 的 Microvisor。

pYYBAGJ7d6yAKttnAAMWqp1vo9w051.png

STM32U5 和 ULP 基準測試

Twilio 和 ST:為什么選擇 Microvisor?

“Microvisor 提供了一個新的中間地帶”

Microvisor 是舊工程難題的新答案。如今,大多數(shù)致力于物聯(lián)網(wǎng)解決方案的團隊要么必須從頭開始設(shè)計所有東西,要么必須遵守整個生態(tài)系統(tǒng)。這兩種方法各有利弊。擁有許多工程師優(yōu)先考慮效率的大公司將傾向于選擇前者。時間和資源較少的小型團隊通常采用后者。但是,每個都有很大的局限性。定制一切都是艱巨的,并且在采用整個生態(tài)系統(tǒng)時容易出現(xiàn)安全漏洞。Microvisor 提供了一個新的中間地帶。存在于 STM32U5 的 TrustZone 中的字節(jié)碼負責(zé)安全性和連接性。想要調(diào)整系統(tǒng)的團隊可以這樣做。Microvisor 足夠靈活,允許開發(fā)人員使用他們的操作系統(tǒng)和驅(qū)動程序。同樣,資源很少的開發(fā)人員繞過巨大的挑戰(zhàn)來獲得高度安全的環(huán)境。

“工程師常常忽視 [SFI]”

依靠 TrustZone 使 Microvisor 能夠?qū)嵤┌踩δ?,例如安全啟動或安全固件無線更新。Twilio 甚至保證支持產(chǎn)品的生命周期。喬納森還解釋說,他的公司之所以選擇 STM32U5,是因為它在安全方面的作用。另一方面,Twilio 和 ST 正在合作幫助前者實施安全固件安裝過程。工程師經(jīng)常忽略此功能。不幸的是,如果惡意人員可以在 OEM 在 MCU 上安裝固件期間訪問固件,則系統(tǒng)永遠不會真正安全。無法加密源代碼或解釋現(xiàn)場設(shè)備使開發(fā)人員容易受到攻擊。因此,ST 和 Twilio 合作使該功能更易于訪問。事實上,Twilio 將使用 ST 的 HSM 卡來存儲加密密鑰,并使用STM32CubeProgrammer的命令行界面在工廠安全地安裝加密固件。采用 Microvisor 因此降低了進入 SFI 的門檻。

“在產(chǎn)品現(xiàn)場進行調(diào)試操作”

開發(fā)人員的下一步是說服經(jīng)理采用 Microvisor 和 STM32U5。Twilio 正在開發(fā)一個將使用 STM32U585 的開發(fā)平臺。該公司還將提供一個開發(fā)工具包來幫助團隊測試其獨特的功能,例如遠程調(diào)試器。事實上,Microvisor 提供了一個安全隧道,可以無線連接到設(shè)備,以便在產(chǎn)品在現(xiàn)場時執(zhí)行調(diào)試操作。因此,可以關(guān)閉 JTAG 接口以保護系統(tǒng)免受物理攻擊,同時啟用遠程調(diào)試。但是,開發(fā)人員也可以選擇在開始向客戶交付產(chǎn)品后禁用遠程調(diào)試。最后,ST還將發(fā)布B-U585I-IOT02A Discovery Kit,微軟已經(jīng)選擇作為 Azure 認證設(shè)備計劃的參考板的開發(fā)板。

審核編輯:郭婷

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

    關(guān)注

    146

    文章

    16917

    瀏覽量

    349985
  • 嵌入式
    +關(guān)注

    關(guān)注

    5060

    文章

    18979

    瀏覽量

    302233
  • 模數(shù)轉(zhuǎn)換器

    關(guān)注

    26

    文章

    3110

    瀏覽量

    126705
收藏 人收藏

    評論

    相關(guān)推薦

    STM32項目實戰(zhàn):基于STM32U5的火災(zāi)報警系統(tǒng)(LVGL),附項目教程/源碼

    小編來分享一個《火災(zāi)報警系統(tǒng)》的項目案例,硬件平臺是STM32U5開發(fā)板+資源擴展板+顯示觸摸屏+仿真器,項目的演示界面如下圖所示?;馂?zāi)報警系統(tǒng)項目,需要一個蜂鳴
    的頭像 發(fā)表于 11-13 14:18 ?82次閱讀
    <b class='flag-5'>STM32</b>項目實戰(zhàn):基于<b class='flag-5'>STM32U5</b>的火災(zāi)報警系統(tǒng)(LVGL),附項目教程/源碼

    STM32項目實戰(zhàn):基于STM32U5的智能燈光控制系統(tǒng)(LVGL),附項目教程/源碼

    )今天小編來分享一個《智能燈光控制系統(tǒng)》的項目案例,硬件平臺是STM32U5開發(fā)板+資源擴展板+顯示觸摸屏+仿真器,項目的演示界面如下圖所示。智能燈光控制系統(tǒng)項目,需
    的頭像 發(fā)表于 11-07 18:50 ?363次閱讀
    <b class='flag-5'>STM32</b>項目實戰(zhàn):基于<b class='flag-5'>STM32U5</b>的智能燈光控制系統(tǒng)(LVGL),附項目教程/源碼

    請問TAS5727支持幾段EQ?

    TAS5727支持幾段EQ? 比如PCM5121支持7段以上,TAS5727可以么?
    發(fā)表于 10-14 07:02

    ESP32支持OpenHarmony嗎?

    ESP32支持OpenHarmony嗎,可以用AT命令卡控制鴻蒙智聯(lián)的連接嗎,使用ESP32模組的情況下帶寬是否能支持視頻流的上傳
    發(fā)表于 07-19 06:07

    STM32H5STM32U5在trustzone上有哪些不同?

    我要做空調(diào)的空中升級FOTA的方案,需要加密,對于trustzone功能,采用那款芯片比較合適?STM32H5STM32U5在trustzone上有哪些不同?
    發(fā)表于 07-05 07:03

    idf 4.0支持的的u盤,最大存儲容量是多少?是否支持1T呢?

    idf 4.0支持的的u盤,最大存儲容量是多少?是否支持1T的?
    發(fā)表于 06-20 06:09

    請問stm32 foc5.0支持哪些MCU?

    stm32 foc5.0支持哪些MCU, 怎么FOC5.0以上的庫,MCU只是固定的幾個,不是全系列的,比如stm103 MD系列,只能選stm32f103VB這個。。其他也是。是不是只支持
    發(fā)表于 04-26 07:36

    STM32L476支持高速USB通信嗎?

    我的板子是STM32L476的,現(xiàn)在要做一個usb通信,如果只是做全速USB的話不如直接用串口,所以想做高速USB,這就出現(xiàn)我現(xiàn)在的問題: 1.STM32L476支持高速USB通信嗎? 2.如果
    發(fā)表于 04-12 07:52

    STM32F429支持U盤容量最大是多少呢?

    各位大佬,請假一個問題,STM32F429支持U盤容量,最大是多少呢?
    發(fā)表于 04-03 08:03

    STM32U5,STM32WB及STM32L4開發(fā)板,哪個開發(fā)板擁有較多數(shù)量的ADC?

    請問,我現(xiàn)在需要開發(fā)一個項目,在這個項目中需要使用較多數(shù)量的傳感器(至少8個),這些傳感器需要進行信號采集,現(xiàn)在在使用STM32U5,STM32WB及STM32L4芯片的
    發(fā)表于 03-20 08:01

    STM32F427VIT6支持HyperBus或者Octal xSPI接口的PSRAM嗎?

    STM32F427VIT6支持HyperBus或者Octal xSPI接口的PSRAM嗎
    發(fā)表于 03-20 07:32

    基于STM32U5片內(nèi)溫度傳感器正確測算溫度實戰(zhàn)經(jīng)驗分享

    STM32 在內(nèi)部都集成了一個溫度傳感器,STM32U5 也不例外。這個位于晶圓上的溫度傳感器雖然不太適合用來測量外部環(huán)境的溫度,但是用于監(jiān)控晶圓上的溫度還是挺好的,以防止芯片過溫運行。
    的頭像 發(fā)表于 02-22 17:27 ?3892次閱讀
    基于<b class='flag-5'>STM32U5</b>片內(nèi)溫度傳感器正確測算溫度實戰(zhàn)經(jīng)驗分享

    盤點那些硬件+項目學(xué)習(xí)套件:STM32U5單片機開發(fā)板及入門常見問題解答

    非常豐富的基礎(chǔ)教學(xué)視頻及七大綜合項目案例,可以學(xué)習(xí)鴻蒙系統(tǒng)設(shè)備開發(fā)及鴻蒙聯(lián)網(wǎng)開發(fā)。RTOS方向,也可以基于我們STM32U5
    發(fā)表于 02-19 16:59

    基于LL庫實現(xiàn)STM32U5 LPTIM功能

    有人打算使用STM32U5系列片內(nèi)LPTIM做低功耗模式喚醒?;?b class='flag-5'>STM32 LL庫組織代碼,折騰幾天后似乎連中斷都進不了,想找找是否有現(xiàn)存LL庫例程可以參考。
    的頭像 發(fā)表于 01-07 14:12 ?1417次閱讀
    基于LL庫實現(xiàn)<b class='flag-5'>STM32U5</b> LPTIM功能

    ad8616支持±5V雙電源供電嗎?

    ad8616支持±5V雙電源供電嗎?還是說只支持到±2.5V
    發(fā)表于 11-17 06:53