#物聯網IoT #微控制器MCU #工業感測器 #智慧家庭 #智慧電錶 #智慧醫療 #穿戴裝置
【TrustZone 杜絕非法訪問+安全連接 AWS】
物聯網 (IoT) 設備內嵌的智慧功能越來越多,在設計之初就須將安全性考慮進去;然而,微控制器 (MCU) 是否有能力兼顧資安、實現可信賴運算 (Trusted Computing, TC)?
安謀 (Arm) 的「PSA 平台安全架構」為網路安全性原則實施提供一個通用框架,讓安全性成為 IoT 的核心設計要求;其中,TrustZone 是 PSA 的系統級安全擴展方案,已被業內廣泛應用,可在「片上」實現靈活的硬體和軟體安全隔離 (參閱:《5G 智能邊緣肩負重任,嵌入式系統的資安怎解?》http://compotechasia.com/a/feature/2020/0710/45216.html 一文)。
集成 TrustZone IP 模組得以實現可信賴運算原理,用於驗證聯網設備的身份,阻止企圖破壞設備或軟體的攻擊和入侵,並為敏感代碼創建受保護的安全執行環境,保護加密演算法和金鑰儲存的安全。擁有 PSA 認證,可對安全性進行獨立驗證,將私鑰和安全規範資訊儲存在安全區域,杜絕非法訪問。
以意法半導體 (ST) 首款採用 Arm Cortex-M33 的 STM32L5 為例,使用者可在 TrustZone 保護區內更自由地添加或移除任一 I/O、外設、快閃記憶體或 SRAM 儲存區,將敏感任務完全隔離。ST 還優化了 TrustZone,提供加強版安全功能,包括:靈活的軟體隔離、安全啟動、金鑰儲存和硬體加密加速器,支援安全啟動、片上 SRAM 和快閃記憶體專用讀防寫及保護外部代碼或資料的加密加速技術。好處是:在軟體耗盡外部記憶體時可提高取指效率。
當然,低功耗仍是必要條件,以供鈕扣電池或能量收集器長久續航——自我調整電壓調節、即時加速、功率門控和先前經市場檢驗的多種低功耗模式,讓關機模式功耗低至 33nA;另內建高效開關式降壓穩壓器,可在 VDD 電壓足夠高時改進低功耗能效,並允許運行狀態上、下電。STM32L5 不僅擁有多種數位類比外設及 CAN FD、USB Type-C 和 USB-PD 通訊介面,還備有創新「物聯網雲連接器」,可使用 Wi-Fi 互聯網通訊配置安全連接 Amazon Cloud!
延伸閱讀&演示視頻:
《STM32L5 series of Ultra-low-power MCUs》
https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-ultra-low-power-mcus/stm32l5-series.html?ecmp=tt16577_cc_da_jul2020
#意法半導體ST #STM32L5 #安謀Arm #Cortex-M33 #平台安全架構PSA #TrustZone
「stm32 cortex a」的推薦目錄:
- 關於stm32 cortex a 在 COMPOTECHAsia電子與電腦 - 陸克文化 Facebook 的最佳貼文
- 關於stm32 cortex a 在 COMPOTECHAsia電子與電腦 - 陸克文化 Facebook 的最佳貼文
- 關於stm32 cortex a 在 COMPOTECHAsia電子與電腦 - 陸克文化 Facebook 的最佳貼文
- 關於stm32 cortex a 在 ARM Cortex-M7 in STM32 F7 STMicroelectronics ... - YouTube 的評價
- 關於stm32 cortex a 在 Cortex M3, STM32, thumb2: My inc and dec operations are not ... 的評價
- 關於stm32 cortex a 在 MicroPython - a lean and efficient Python ... - GitHub 的評價
stm32 cortex a 在 COMPOTECHAsia電子與電腦 - 陸克文化 Facebook 的最佳貼文
#嵌入式系統 #微處理器MPU #微控制器MCU #軟體開發套件SDK #物聯網IoT
【MCU vs. MPU,有何區別?】
當微控制器 (MCU) 功能越來越強大,與微處理器 (MPU) 的界限為何?日前剛發表首款通用型 MPU 產品的意法半導體 (ST) 自有一套看法:處理性能和資源要求更高、且需要大型開源軟體應用領域的,就交給 MPU,應具備以下特點:1.內嵌 3D 圖形處理器 (GPU) 以支援人機介面 (HMI) 顯示器,有助於提升工業控制面板等設備的使用者體驗;2.擁有運算和圖形處理能力、兼具高效即時控制和高功能整合度。
若欲使用開源軟體開發「即時且有功耗限制」的系統,MCU+應用處理器 (AP) 之「異構運算」優勢尤其明顯,確保在單一晶片上執行快速數據處理和即時任務,無時無刻皆可發揮最高效能。例如,全天候監控+間歇性分析處理,由 MCU 負責前端即時監控,後在特定時間點啟動 AP。此外,嵌入大量外部周邊,可無縫配置資源給 Cortex-A/Linux 或 Cortex-M 即時操作。
特別一提的是,內建多個經過事先優化的記憶體配置選項,系統會聰明且有效運用系統資源,既可省去人工調試麻煩、又能避免資源不足或浪費。豐富生態系是另一項傲人資產,包括:軟體開發套件 (SDK) 和評估板/探索板/電路板與模組系統 (SoM) 等硬體裝置,韌體則是從競品脫穎而出的關鍵;而「開源、雲端、社群」是最強後盾,攜手雲端服務供應商 (CSP) 亦是佈局重點。
延伸閱讀:
《即時、效能、功耗,MCU+AP「異構運算」搶手》
http://compotechasia.com/a/feature/2019/1111/43276.html
(點擊內文標題即可閱讀全文)
同場加映:
《STM32G4 Series——採 Arm Cortex-M14 高速內核、具浮點運算器之通用 MCU》
https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g4-series.html?ecmp=tt12545_cc_da_aug2019
#意法半導體ST #STM32MP1 #OpenSTLinuxDistribution #STM32CubeMX #STM32CubeProgrammer
stm32 cortex a 在 COMPOTECHAsia電子與電腦 - 陸克文化 Facebook 的最佳貼文
#物聯網IoT #微控制器MCU #數位訊號處理器DSP #密碼演算法加速器 #安全金鑰
【微控制器的蛻變與進化】
物聯網 (IoT) 應用對於微控制器 (MCU) 的要求正在不斷提升,設計人員期待未來的 MCU 不僅具有足夠快的運算能力,還要有更大的儲存空間和 RAM 來存放和執行程式碼。此外,MCU 需要有處理專用編解碼演算法的數位訊號處理器 (DSP),用於馬達控制、音訊編解碼運算,以應對不止一個圖形介面的輸出要求以及必不可少的安全加解密體系和豐富的外設介面等。今天的 MCU 已成為一顆功能全面的處理器,性能指標數值持續上修 (註:處理器性能評測常用 CoreMark 表示)。
面對未來越來越多的資料傳輸和處理需求,MCU 的記憶體容量和運算能力勢必跟著提升,而 40nm 製程是儲存容量大幅提升的重要原因,能集成雙區快閃記憶體和大容量 SRAM 記憶體,以實現更先進、複雜、豐富的應用。其次,支持加解密運算、增加亂數產生器等安全機制的強化,可與加解密運算達到相輔相成的效果。增強的安全措施包括密碼演算法加速器和安全金鑰儲存,防止在工廠和現場受到網路威脅,確保物聯網硬體資料安全。
此外,創建多個支援動態能效電能管理的儲存空間,分別用於處理密集型任務和通過高性能 AXI 匯流排矩陣互連的外部週邊、通訊連接任務和節能的批次處理模式,可最大化節能效果;不同空間的電源皆能獨立開關,關閉後,可透過編程設計事件將其重新啟動。最後,IoT 市場日新月異,多為產品預留日後的相容性與擴充性,能讓以往設計經驗和開發代碼產生最大加乘效用。
延伸閱讀:
《ST:讓IoT應用的MCU發揮最高性能且安全》
http://compotechasia.com/a/celue___/2016/1206/34197.html
#意法半導體ST #STM32 F7 #STM32 H7 #STM32H743 #ARM Cortex-M7 #ARM mbed OS
〔本文將於發佈次日下午轉載至 LinkedIn、Twitter 和 Google+ 公司官方專頁,歡迎關注〕:
https://www.linkedin.com/company/compotechasia
https://twitter.com/lookCOMPOTECH
https://goo.gl/YU0rHY
stm32 cortex a 在 MicroPython - a lean and efficient Python ... - GitHub 的推薦與評價
... be compiled as both a standalone Linux binary as well as for ARM Cortex M4. ... stm32 -- STMicroelectronics STM32 family (including F0, F4, F7, G0, G4, ... ... <看更多>
stm32 cortex a 在 ARM Cortex-M7 in STM32 F7 STMicroelectronics ... - YouTube 的推薦與評價
STMicroelectronics launches STM32F7 series of very high performance Microcontroller Units based on the ARM Cortex -M7 core. The STM32 F7 ... ... <看更多>