STM32和ARM的区别

经常有人问到STM32和ARM以及ARM7是什么关系这样的问题,其实ARM是一个做芯片标准的公司,

它负责的是芯片内核的架构设计,而TI,ST这样的公司,他们并不做标准,他们是芯片公司,他们是

根据ARM公司提供的芯片内核标准设计自己的芯片。所以,任何一个做Cortex-M3芯片,他们的内核

结构都是一样的,不同的是他们的存储器容量,片上外设,IO 以及其他模块的区别。

既然大家都使用的是Cortex-M3核,也就是说,本质上大家都是一样的,这样ARM公司
为了能让不同的芯片公司生产的Cortex-M3芯片能在软件上基本兼容,和芯片生产商共同提出
了一套标准CMSIS标准(Cortex  Microcontroller  Software  Interface  Standard)  ,翻译过来是
“ARM Cortex™ 微控制器软件接口标准”。

posted @ 2015-01-11 20:11  kelseyling  阅读(1334)  评论(0)    收藏  举报