Cortex-M3(转)

原来一直在Cortex-A8上做相关算法的开发和移植,最近要在Cortex-M3上实现一小功能,所以要了解一下Cortex-M3 架构,在网上看到这篇blog不错,特转载一下。

http://blog.mcuol.com/User/share_119/Article/39534_1.htm

首先,在学习Cortex-M3时,我们必须要知道必要的缩略语。整理如下:AMBA:先进单片机总线架构   ADK:AMBA设计套件

AHB:先进高性能总线    AHB-AP:AHB访问端口

APB:先进外设总线    ARM ARM:ARM架构参考手册

ASIC:行业领域专用集成电路    ATB :先进跟踪总线

BE8:字节不变式大端模式    CPI:每条指令的周期数

DAP:调试访问端口    DSP:数字信号处理(器)

DWT:数据观察点及跟踪    ETM:嵌入式跟踪宏单元

FPB:闪存地址重载及断点  FSR:fault状态寄存器

HTM:Core Sight AHB跟踪宏单元

ICE:在线仿真器    IDE:集成开发环境

IRQ:中断请求(通常是外中断请求)

ISA:指令系统架构   ISR:中断服务例程

ITM:仪器化跟踪宏单元       

 JTAG:连接点测试行动组(一个关于测试和调试接口的标准)

LR:连接寄存器

LSB:最低有效位

MSB:最高有效位

LSU:加载存储单元

MCU:微控制器单元

MPU:存储器保护单元

MMU:存储器管理单元

MSP:主堆栈指针

NMI:不可屏蔽中断

NVIC:嵌套向量中断控制器

PC:程序计数器

你可能感兴趣的:(嵌入式,操作系统,系统架构)