嵌入式系統的定義
以應用爲中心,以計算機技術爲基礎、軟硬件可裁剪、適用於應用系統,對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統
- SCM(Single Chip Microcomputer)
- MCU(Micro Controller Unit)
- SoC(System on a Chip)
- ISA(Instruction Set Architecture)
後綴 | 含義 |
---|---|
T | 支持Thumb指令集 |
D | 支持片上調試(Debug) |
M | 內嵌硬件乘法器(Multiplier) |
I | 支持片上斷電和調試點 |
E | 支持增強型DSP功能 |
J | 支持Jazelle技術 |
S | 全合成式(Full Synthesizable) |
Cortex
Cortex系列處理器是基於ARMv7架構的,分爲Cortex-A,Cortex-R和Cortex-M
- Cortex-A 爲傳統的、基於虛擬存儲的操作系統和應用程序而設計,支持ARM、Thumb和Thumb-2指令集
- Cortex-R 針對實時系統設計,支持ARM、Thumb和Thumb-2指令集
- Cortex-M 爲對價格敏感的產品設計,只支持Thumb-2指令集