ARM Cortex-M3权威指南(内附光盘1张)-(英)姚文详,宋岩 译
目录
第1章 介绍
第2章 Cortex?M3概览
第3章 Cortex?M3基础
第4章 指令集
第5章 存储器系统
第6章 实现Cortex?M3的全景概貌
第7章 异常
第8章 NVIC与中断控制
第9章 中断的具体行为
第10章 Cortex?M3的低层编程
第11章 使用异常系统
第12章 编程进阶与系统行为
第13章 Cortex?M3的其他特性
第14章 存储保护单元MPU
第15章 调试系统架构
第16章 调试组件第17章 开始Cortex?M3开发
第18章 ARM7应用程序移植到Cortex?M3
第19章 使用GNU工具链开始Cortex?M3开发
第20章 KEIL RealView Microcontroller Development Kit(RVMDK)使用入门
附录A Cortex?M3指令小结
附录B 16位Thumb指令及架构版本
附录C Cortex?M3异常快速参考
附录D NVIC寄存器小结
第1章 介绍
1.1 ARM Cortex-M3处理器初探
单片机市场的规模可以用“巨无霸”来形容,预计到2010年时每年能有20 G片的出货量。世界各地的器件供应商纷纷亮出自己的得意之作,他们提供的器件和架构也是各具特色。业界内部可谓是百花齐放,热闹非凡,好戏不断。各行各业对单片机能力的要求也一直“得寸进尺”,而且还又要马儿跑,又要马儿不吃草——处理器必须在不怎么增加主频和功耗的条件下干更多的活儿。另一方面,处理器之间的互连也在加深,看这一串串熟悉的字眼:串口,USB,以太网,无线数传……,处理器如欲支持这些数据通道,就必须在片上塞进更多的外设。软件方面的情况也如出一辙:应用程序的功能一直在花样翻新,性能需求也是变本加厉;更高的运算速度,更硬的实时能力,更多的功能模块,更炫的图形界面……,所有这些要求单片机都得照单全收。在这个大环境下,ARM Cortex-M3(CM3)处理器,作为Cortex系列的处女作,为了让32位处理器作庄单片机市场,轰轰烈烈地诞生了!由于采用了最新的设计技术,它的门数更低,性能却更强。许多曾经只能求助于高级32位处理器或DSP的软件设计,都能在CM3上跑得很快很欢。嵌入式处理器市场正在32位化,相信用不了多久,CM3就一定会在这美丽新世界中脱颖而出,比当年8051推动整个业界还有过之而无不及,再次放飞工程师的梦想,让深埋于心底多年的夙愿迎来dreams come true的激动!
……
|