ARM Cortex-M0权威指南(ARM Cortex-M之父Joseph Yiu享誉全球的重量级作品! Cortex-M0项目经理Dominic Pajak作序!ARM中国区大学计划经理时昕力荐!),预计10月01日到货
出 版 社:清华大学出版社
丛 书:清华开发者书库
出版时间:2013年08月
定 价:69.00
I S B N :9787302330042
所属分类: 专业科技 > 计算机/网络 > 计算机理论与研究  专业科技 > 计算机/网络 > 软件应用与开发  
标 签:计算机/网络 计算机体系结构
本书是全球首本系统论述ARM
Cortex-M0处理器及其编程的图书。本书既有ARM
Cortex-M0处理器内核、体系结构及其应用的详尽论述,也有指令集、编译器、软件开发的基本论述,甚至也涵盖如何定位程序代码中的错误和软件移植等方面的知识。本书适合的读者对象包括:嵌入式产品设计工程师、嵌入式软件开发人员、电子爱好者以及学习嵌入式系统课程(ARM
Cortex-M0)的高年级本科生及研究生等。
Joseph
Yiu
英国ARM公司资深专家,12年半导体行业从业经历(在ARM公司工作10年之余)。曾参与多个处理器设计项目,包括ARM
Cortex-M3和Cortex-M0,并参与了多种ARM
IP(知识产权)产品的开发。Joseph
Yiu为微控制器系统级设计专家,并涉猎了诸多相关领域,包括ARM
Cortex-M系列微控制器软件开发、微控制器市场以及片上系统设计技术。其他代表性著作有《The
Definitive Guide to the ARM Cortex-M3, 2nd
Edition》、《The
Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, 3rd
Edition》(中文翻译版即将由清华大学出版社出版发行)。
译者序
推荐序
前言
致谢
本书约定
缩写术语
第1章绪论
1.1为什么要选择Cortex?M0
1.1.1能耗效率
1.1.2代码密度
1.1.3易于使用
1.2Cortex?M0处理器的应用
1.3ARM和ARM处理器的背景
1.4Cortex?M0处理器说明和ARM体系结构
1.5ARM处理器和ARM生态系统
译者序
推荐序
前言
致谢
本书约定
缩写术语
第1章绪论
1.1为什么要选择Cortex?M0
1.1.1能耗效率
1.1.2代码密度
1.1.3易于使用
1.2Cortex?M0处理器的应用
1.3ARM和ARM处理器的背景
1.4Cortex?M0处理器说明和ARM体系结构
1.5ARM处理器和ARM生态系统
1.6开始使用Cortex?M0处理器
1.7本书的结构和资源
第2章Cortex?M0技术综述
2.1Cortex?M0处理器简介
2.2ARM
Cortex?M0处理器的特性
2.2.1系统特性
2.2.2应用特性
2.2.3调试特性
2.2.4其他特性
2.3Cortex?M0处理器的优势
2.3.1能耗效率
2.3.28位和16位架构的局限性
2.3.3易于使用,软件可移植
2.3.4选择多样化
2.4低功耗应用
2.4.1门数量低
2.4.2高效率
2.4.3低功耗特性
2.4.4逻辑单元提升
2.5Cortex?M0的软件可移植性
第3章体系结构
3.1概述
3.2系统模型
3.2.1操作模式和状态
3.2.2寄存器和特殊寄存器
3.2.3R0?R12
3.2.4R13,栈指针(SP)
3.2.5R14,链接寄存器(LR)
3.2.6R15,程序计数器(PC)
3.2.7xPSR,组合程序状态寄存器
3.2.8应用程序状态寄存器(APSR)的行为
3.2.9PRIMASK:
中断屏蔽特殊寄存器
3.2.10CONTROL:
特殊寄存器
3.3存储器系统
3.4栈空间操作
3.5异常和中断
3.6嵌套向量中断控制器(NVIC)
3.6.1灵活的中断管理
3.6.2支持嵌套中断
3.6.3向量化的异常入口
3.6.4中断屏蔽
3.7系统控制块(SCB)
调试系统
3.8程序映像和启动流程
第4章Cortex?M0编程入门