Cortex-A8與STM32的區別

武漢永珍奧科發表於2021-11-09

‍1. 概述

Cortex-A8是ARM公司研發的一款微處理器核心。

STM32為ST公司(意法半導體)系列產品的簡稱,尤其是以STM32系列中Cortex-M3與Cortex-M4架構MCU(微控制器)最為著稱。


2. Cortex-A8

ARM Cortex™-A8處理器基於 ARMv7 體系結構,處理器主頻常見從300MHz至1GHz不等,單核,能夠執行WinCE、Linux、Android、RTOS等軟體系統。

2. Cortex-A8


基於Cortex-A8核心的典型微處理器,包括蘋果A4晶片、NXP(原飛思卡爾)i.MX5X系列晶片、三星S5PV210晶片、TI OMAP35XX與AM335X系列晶片等。通用市場中,三星S5PV210與TI AM335X應用較為廣泛。

AM3359

TI AM335X系列處理器2011年推出,宣傳僅需5美金,在當時轟動整個市場!且該處理器支援三大系統與TI 裸機OS。

TI AM335X系列處理器

武漢永珍奧科姜新博士在2011年當年也基於AM3359(TI 最早量產版本)設計開發出了AM335x核心板。

AM335x核心板

HD335X-CORE Cortex-A8核心板,軟體開源,整合硬體加密保護使用者軟體智慧財產權,支援2路網口、2路CAN、6路串列埠,可選128MB~1GB記憶體,可選128MB~8GB儲存。針對不同應用,永珍奧科提供二次開發支援與定製服務支援,最大程度滿足個性化專案需求。

3. STM32

STM32是ST公司(意法半導體)“成名之作”,資料豐富、入門簡單、生態完善,曾一度成為MCU的代名詞。“代表作”包括STM32F101、STM32F103、STM32F107等。

STM32

目前STM32系列已覆蓋ARM Cortex®-M0,M0+,M3, M4和M7核心,切中高效能、低成本、低功耗的嵌入式應用。 主流產品(STM32F0、STM32F1、STM32F3)、超低功耗產品(STM32L0、STM32L1、STM32L4、STM32L4+)、高效能產品(STM32F2、STM32F4、STM32F7、STM32H7)等。

2019年,ST公司推出STM32MP1系列MPU,支援Cortex-A7核心+Cortex-M4核心。兩個核心之間分工明確、配合默契,Cortex-A7 核心可用於開源作業系統(如Linux)負責圖形影像處理與通訊儲存功能,Cortex-M4 核心則專用於實時及低功耗任務處理。

STM32MP1

同樣,武漢永珍奧科亦基於STM32MP1系列處理器推出了HD-MP157-CORE核心板。

4. 區別

基於大家“共識”層面資訊,Cortex-A8代表了典型的嵌入式MPU(微處理器),STM32代表了MCU(微控制器)。

微處理器一般支援MMU,可以執行Linux、Android等複雜作業系統,可以開發較為複雜的業務與程式邏輯,但功耗相較於MCU通常會高。

MCU一般執行RTOS或前後臺軟體,擅長實時任務處理,更適合低功耗、超低功耗應用需求。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70009145/viewspace-2841242/,如需轉載,請註明出處,否則將追究法律責任。