Page 11 - ARMMbedOS物聯網實戰應用超入門
P. 11
ARM Mbed OS 物聯網實戰應用超入門
3 Cortex 系列各項核心之主要用途
用於 應用 系統: 可內 含 Linux 等作 業系 統,如 Cortex-A8、
Application Ax
Cortex-A9、Cortex-A15 可取代 ARM 11。
Real Time Rx 用於即時系統:如 Cortex-R4 可取代 ARM 9。
用於微控制器:如 M0、M0+、M1、M3、M4、M7 及 M23、M33、
Micro Controller Mx
M35P,取代 ARM7。
4 Cortex-Mx 微控制器各項比較表
®
表 1-3(a) ARM 微處理器 Cortex -Mx 系列結構
ARM Core M0 M0+ M1 M3 M4 M7 M23 M33 M35P
SysTick 24-bit Timer 有 有 有 有 有 有 選項 有 有
Single-cycle I/O port 無 選項 無 無 無 無 選項 無 無
Bit-Band memory 無 無 無 選項 選項 選項 無 無 無
Memory Protection Unit
(MPU) 無 選項 無 選項 選項 選項 選項 選項 選項
Security Attribution Unit
(SAU) and Stack Limits 無 無 無 無 無 無 選項 選項 選項
Instruction TCM 無 無 選項 無 無 選項 無 無 無
Data TCM 無 無 選項 無 無 選項 無 無 無
Instruction Cache 無 無 無 無 無 選項 無 無 選項
Data Cache 無 無 無 無 無 選項 無 無 無
VTOR 無 選項 選項 選項 選項 選項 選項 有 有
®
表 1-3(b) ARM 微處理器 Cortex -Mx 系列功能
1-4