可口的Cookie
偶然听朋友说,某公司推出一款叫做Cookie的产品,还不错,可以关注下,就去Cookie的官网打瓶酱油。暂时不说这款基于Cortex-M内核的Cookie开发板怎么样,单从Coocox公司的产品线布局,不得不佩服公司敏锐的市场洞察力,另外,Coocox的开源精神也是国内所缺乏的。
ARM公司在ARMv7后,开始采用新的产品名称,分为3个系列:
- Cortex-A系列处理器适用于具有高计算要求、运行丰富操作系统以及提供交互媒体和图形体验的应用领域。
- Cortex-R 实时处理器为具有严格的实时响应限制的深层嵌入式系统提供高性能计算解决方案。
- Cortex-M 系列控制器针对成本和功耗敏感的 MCU 和终端应用(如智能测量、人机接口设备、汽车和工业控制系统、大型家用电器、消费性产品和医疗器械)的混合信号设备进行过优化。
在中低端应用市场中,Cortex-M系列芯片用的最多,正如ARM公司所说:“ARM Cortex-M 处理器是全球微控制器标准”。
Cortex-M问世后,各大芯片厂商(TI,ST,Freescale,NXP,ATMEL)分别推出了自己的基于Cortex-M内核的产品,其中以Cortex-M3内核芯片为甚,比如国内市场上最火的STM32系列。后来,ARM公司为了满足微控制器的低功耗应用市场需求,裁剪了M3的部分特性,精简指令,推出M0内核,这直接威胁到传统8位和16位机的生存空间。另外,同为Cortex-M系列的M4,则拥有内置浮点运算单元和DSP组件,使其更适合需要有效且易于使用的控制和信号处理功能混合的数字信号控制市场。
Cortex-M的出现,致使微控制器市场重新洗牌,现在的情况是:Cortex-M芯片的市场售价非常低廉,甚至能与传统的8位机相抗衡的地步:比如高端的AVR mega128 单片机,市场价在40元左