资料介绍
单片机市场的规模可以用“巨无霸”来形容,预计到2010时每年能有20G片的出货量。世界各地的器件供应商纷纷亮出自己的得意之作,他们提供的器件和架构也是各具特色。业界内部可谓是百花齐放,热闹非凡,好戏不断。各行各业对单片机能力的要求也一直“得寸进尺”,而且还又要马儿跑,又要马儿不吃草——处理器必须在不怎么增加主频和功耗的条件下干更多的活儿。另一方面,处理器之间的互连也在加深,看这一串串熟悉的字眼:串口,USB,以太网,无线数传……处理器如欲支持这些数据通道,就必须在片上塞进更多的外设。软件方面的情况也如出一辙:应用程序的功能一直在花样翻新,性能需求也是变本加厉:更高的运算速度,更硬的实时能力,更多的功能模块,更炫的图形界面,……所有这些要求单片机都得照单全收。在这个大环境下,ARM Cortex-M3处理器,作为Cortex系列的处女作,为了让32位处理器入主作庄单片机市场,轰轰烈烈地诞生了!由于采用了最新的设计技术,它的门数更低,性能却更强。许多曾经只能求助于高级32位处理器或DSP的软件设计,都能在CM3上跑得很快很欢。嵌入式处理器市场正在32位化,相信用不了多久,CM3就一定会在这美丽新世界中脱颖而出。比当年8051推动整个业界还有过之而无不及,再次放飞工程师们的梦想,让深埋于心底多年的夙愿迎来dreams come true的激动!
Cortex-M3处理器内核是单片机的中央处理单元(CPU)。完整的基于CM3的MCU还需要很多其它组件。在芯片制造商得到CM3处理器内核的使用授权后,它们就可以把CM3内核用在自己的硅片设计中,添加存储器,外设,I/O以及其它功能块。不同厂家设计出的单片机会有不同的配置,包括存储器容量、类型、外设等都各具特色。本书主讲处理器内核本身。如果想要了解某个具体型号的处理器,还需查阅相关厂家提供的文档。
CM3的招牌功夫包括:
• 性能强劲。在相同的主频下能做处理更多的任务,全力支持劲爆的程序设计。
• 功耗低。延长了电池的寿命——这简直就是便携式设备的命门(如无线网络应用)。
• 实时性好。采用了很前卫甚至革命性的设计理念,使它能极速地响应中断,而且响应中断所需的周期数是确定的。
• 代码密度得到很大改善。一方面力挺大型应用程序,另一方面为低成本设计而省吃俭用。
• 使用更方便。现在从8位/16位处理器转到32位处理器之风刮得越来越猛,更简单的编程模型和更透彻的调试系统,为与时俱进的人们大大减负。
• 低成本的整体解决方案。让32位系统比和8位/16位的还便宜,低端的Cortex-M3单片机甚至还卖不到1美元。
• 遍地开花的优秀开发工具。免费的,便宜的,全能的,要什么有什么。
基于Cortex-M3内核的处理器已渐成气候,以处处满溢的先进特性力压群芳。而且架构师们还在不停地求索降低成本的出路,同时很多组织也在尝试着实现“器件聚合”(device aggregation),使一个单一的小强芯片可以抵得上以前3、4块传统的单片机。
降低成本还有一招,就是使基础代码在所有系统中都可以重用,至少要方便移植。CM3的内核架构非常精工细作,使它与C语言成为了一个梦幻绝配。优质的C程序代码三下五除二就可以移植并重用,使升级和移植一下子从拦路虎变成了纸老虎。
值得一提的是,CM3并不是第一个被拿去做万金油型处理器的内核。那廉颇虽老却依然骁勇的ARM7/ARM9处理器,在通用嵌入式处理器市场中德高望重,至今拥有无数铁杆粉丝。半导体业界的群英们,像NXP(philips)、TI、Atmel、OKI、ST等,都以ARM为内核,做出了各自身怀绝技的32位MCU。ARM7作为最受欢迎的32位嵌入式处理器,被载入了亮煌煌的几页史册——每年超过10亿片出货量,为各行各业的嵌入式设备中都找得到它们的身影。
CM3作为ARM7的后继者,大刀阔斧地改革了设计架构。从而显著地简化了编程和调试的复杂度,处理能力也更加强大。除此之外,CM3还突破性地引入了很多时尚的甚至崭新的技术,专门满足单片机应用程序的需求。比如,服务于“使命-关键”应用的不可屏蔽中断,极度敏捷并且拥有确定性的嵌套向量中断系统,原子性质的位操作,还有一个可选的内存保护单元。这些令人惊艳和振奋的新特性,让老的ARM玩家们再次找到“初恋”时烈焰迸发的感觉,也使萍水相逢就有激爽触电般的体验!相信读者一旦有机会用到了它,就会为它的秀外慧中而赞叹,爱不释手!
- 《STM32 Cortex-M3权威指南》宋岩译 57次下载
- Cortex-M3权威指南 Joseph Yiu 著 0次下载
- Cortex-M3权威指南中文版资源下载 0次下载
- Cortex-M3与Cortex-M4对比资料下载
- Cortex-M3和Cortex-M4 Fault异常应用之基础知识资料下载
- 《ARM Cortex-M3权威指南》笔记资料下载
- Cortex-M3技术参考手册免费下载 180次下载
- CORTEX-M3设备通用用户权威指南详细原版资料免费下载 0次下载
- Cortex-M3权威指南中文版资料 0次下载
- 深入学习ARM Cortex-M3的权威级 9次下载
- Cortex-M3权威指南中文版 0次下载
- Cortex-M3操作指南 3次下载
- ARM Cortex-M3权威指南 47次下载
- Cortex-M3权威指南CnR2(电子书) 0次下载
- Cortex-M3权威指南介绍 0次下载
- 强大的Arm® Cortex®-M3内核(下) 668次阅读
- Cortex-M3中断优先级的相关知识 2232次阅读
- 美信cortex-m3内核芯片的启动过程及连接文件介绍 1319次阅读
- 进入OS前的两步:PendSV(任务切换) 1604次阅读
- 基于FPGA搭建ARM Cortex-M3 SoC软核 2335次阅读
- 如何定制一颗ARM Cortex-M3 SoC软核 1975次阅读
- 米尔科技ARM Cortex-M3教程指南 2628次阅读
- 米尔科技NXP LPC1857 LPC1850 Cortex-M3开发板概述 4166次阅读
- Cortex-M3处理器中断和FreeRTOS中断优先级配置 6920次阅读
- 学习Cortex-M3时,我们必须要知道必要的缩略语 4340次阅读
- STM32的Cortex-M3中断异常处理 7958次阅读
- DesignStart Cortex-M3软件开发网上课程 5727次阅读
- ARM Cortex M3/M4微控制器最大效率设计三秘诀 3513次阅读
- 采用ARM Cortex-M3的USB热电偶温度测量系统电路图 3807次阅读
- 采用Cortex-M3的12位4-20mA环路供电型热电偶测量系统 2520次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多