原创 初始ARM新宠 Cortex-M3

2011-10-13 09:32 1575 9 9 分类: MCU/ 嵌入式
    以前从没有接触过ARM,经常听到ARM7TDMI,ARM9,ARM11等,而我自己从来没有用过。一开始接触是从ST公司的stm32开始的,通过对它的了解使我明白了ARM的一些基础知识。现做一个粗略的总结:
    Cortex-M3是最新的ARMv7架构的M款式产品,ARMv7架构主要有A,R,M三种款式:A:主要用来设计高性能的开放应用平台,支持大型嵌入式操作系统,Symbian、Linux、WCE等智能手机操作系统,典型产品有高端智能手机,手持仪器等。R:主要用于高端实时市场,比如发电机控制器,机器手臂控制器,高端轿车组件等。M:主要用于深度嵌入的单片机风格的系统。Cortex-M3就是按款式M设计的。
    Cortex-M3的优势
    高性能、低功耗:其性能是ARM7TDMI内核的2倍,而功耗只有ARM7TDMI内核的三分之一。
    低成本:现在各大芯片生产厂商都在推出自己的Cortex-M3产品,比如:ST,NXP,TI等,尤其是ST,其推出的Cortex-M3产品规格全面,支持好,市场供货充足。而其价格跟普通的8、16位单片机差不多,性价比高。
    实时性高:采用NVIC,嵌入式中断向量由ARM公司自己设计,使其与Cortex-M3耦合性更好,减少中断延迟,实时性强。
    代码密度高:采用Thumb-2指令,使代码更加紧凑
    
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
9
关闭 站长推荐上一条 /3 下一条