版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/o_rdwr/article/details/82147196
嵌入式系统的定义
以应用为中心,以计算机技术为基础、软硬件可裁剪、适用于应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统
- 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指令集