#嵌入式系統 #微控制器MCU #軟體開發套件SDK
【MCU 向處理器看齊!】
不就是微控制器 (MCU) 嗎?哪來那麼多講究?事實上,在什麼都強調「智慧」的今天,MCU 所肩負的任務不再只是單純的 0 或 1 邏輯控制;為因應圖形和視訊處理需求,MCU 也開始比照 CPU 競逐內核頻率及運算效能。內建高解析度定時器 (HRTIM),更是對「時序精度」有高要求應用的利器;例如,一個主定時器及五個附屬定時器,可實現馬達的緊急致動。
輔以液晶面板 (LCD)、靈活儲存控制器 (FMC,可驅動 SRAM、SDRAM、NOR FLASH 及 NAND FLSAH 等各類記憶體) 等周邊裝置及雙精度運算,可使多媒體應用更加流暢;在薄膜電晶體 (TFT) 控制器和加速器內增加硬體 JPEG 編碼器/解碼器,可達到更快的圖形使用者介面 (GUI) 的處理性能。此外,廣泛的產品家族成員以及平易近人的軟體開發套件 (SDK) 自然少不得。
產品相容性越佳,有助於配置基本硬體功能、自動生成 MCU 初始化編碼,輕鬆開啟嵌入式專案研發。另支援多面板的 GUI 介面可在不改變螢幕顯示的情況下,讓使用者查看更多參數、完成更多任務,讓優化 MCU 配置參數更加輕鬆自如,包括解決衝突的針腳選擇器和時脈設置輔助、早期準確評估耗能需求的功耗計算器,以及用於配置外部週邊和中介軟體堆疊的工具。
專用硬體抽象層 (HAL) 中介軟體和編碼範例的備載也很重要,韌體庫的示例程式越豐富,越有助於開發者快速上手。特別一提的是,將電源依高效處理、通訊介面和批量數據劃分為不同區域與操作模式,允許將不同的電源域設置為低功耗模式,以優化功率效率。除了主電壓調節器具有電壓調節功能,可在運行和停止模式下為不同電壓範圍內的電源供電;內置 USB 穩壓器,則可為嵌入式物理層 (PHY) 和備用穩壓器供電。
延伸閱讀:
《STM32H7系列》
https://www.st.com/…/stm32-high-perfor…/stm32h7-series.html…
#意法半導體ST #STM32H7 #STM32CubeMX
stm32cubemx 在 COMPOTECHAsia電子與電腦 - 陸克文化 Facebook 八卦
#嵌入式系統 #微控制器MCU #軟體開發套件SDK
【MCU 向處理器看齊!】
不就是微控制器 (MCU) 嗎?哪來那麼多講究?事實上,在什麼都強調「智慧」的今天,MCU 所肩負的任務不再只是單純的 0 或 1 邏輯控制;為因應圖形和視訊處理需求,MCU 也開始比照 CPU 競逐內核頻率及運算效能。內建高解析度定時器 (HRTIM),更是對「時序精度」有高要求應用的利器;例如,一個主定時器及五個附屬定時器,可實現馬達的緊急致動。
輔以液晶面板 (LCD)、靈活儲存控制器 (FMC,可驅動 SRAM、SDRAM、NOR FLASH 及 NAND FLSAH 等各類記憶體) 等周邊裝置及雙精度運算,可使多媒體應用更加流暢;在薄膜電晶體 (TFT) 控制器和加速器內增加硬體 JPEG 編碼器/解碼器,可達到更快的圖形使用者介面 (GUI) 的處理性能。此外,廣泛的產品家族成員以及平易近人的軟體開發套件 (SDK) 自然少不得。
產品相容性越佳,有助於配置基本硬體功能、自動生成 MCU 初始化編碼,輕鬆開啟嵌入式專案研發。另支援多面板的 GUI 介面可在不改變螢幕顯示的情況下,讓使用者查看更多參數、完成更多任務,讓優化 MCU 配置參數更加輕鬆自如,包括解決衝突的針腳選擇器和時脈設置輔助、早期準確評估耗能需求的功耗計算器,以及用於配置外部週邊和中介軟體堆疊的工具。
專用硬體抽象層 (HAL) 中介軟體和編碼範例的備載也很重要,韌體庫的示例程式越豐富,越有助於開發者快速上手。特別一提的是,將電源依高效處理、通訊介面和批量數據劃分為不同區域與操作模式,允許將不同的電源域設置為低功耗模式,以優化功率效率。除了主電壓調節器具有電壓調節功能,可在運行和停止模式下為不同電壓範圍內的電源供電;內置 USB 穩壓器,則可為嵌入式物理層 (PHY) 和備用穩壓器供電。
延伸閱讀:
《STM32H7系列》
https://www.st.com/…/stm32-high-perfor…/stm32h7-series.html…
#意法半導體ST #STM32H7 #STM32CubeMX
stm32cubemx 在 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
stm32cubemx 在 STM32CubeMX開發(一)–介紹、下載與安裝 - 程式前沿 的相關結果
STM32CubeMX 是一個圖形化的工具,也是配置和初始化C程式碼生成器(STM32 configuration and initialization C code generation),也就是自動生成開發初期 ... ... <看更多>
stm32cubemx 在 STM32CubeMX介紹、下載與安裝 - 台部落 的相關結果
STM32CubeMX 是ST意法半導體的主動原創工具,它可以減輕開發的時間和費用。STM32CubeMX集成了一個全面的軟件平臺,支持STM32每一個系列的MCU開發。這個平臺 ... ... <看更多>
stm32cubemx 在 STM32CubeMX - STM32Cube initialization code generator 的相關結果
STM32CubeMX is a graphical tool that allows a very easy configuration of STM32 microcontrollers and microprocessors, as well as the generation of the ... ... <看更多>