ARM Cortex-M3指南(第2版)图书
人气:13

ARM Cortex-M3指南(第2版)

ARM公司微控制器系统级设计专家Joseph Yiu享誉全球的代表作品!ARM公司ARM 嵌入式方案技术总监Wayne Lyons、ARM产品市场总监Richard York联袂作序!全新改版,系统论
  • 所属分类:图书 >计算机/网络>软件工程/开发项目管理  
  • 作者:(英)[姚文祥] 著,[吴常玉],[程凯] 译
  • 产品参数:
  • 丛书名:清华开发者书库
  • 国际刊号:9787302361800
  • 出版社:清华大学出版社
  • 出版时间:2014-08
  • 印刷时间:2014-08-01
  • 版次:1
  • 开本:16开
  • 页数:--
  • 纸张:胶版纸
  • 包装:平装
  • 套装:

内容简介

《ARMCortex-M3指南(第2版)》作者JosephYiu(姚文祥)是英国ARM公司的高级主管工程师,亲身参与了Cortex-M3产品的设计,对该处理器可谓“知根知底”。本书第1版是全球首本系统论述Cortex-M3处理器及其编程的图书,久负盛名,畅销不衰。第2版在原有的经典体系的基础上,加入了更多新内容,包括Cortex-M3指令集更细致的论述,更多用汇编语言和c语言实现的应用案例,以及调试和解决问题的技术要点。全书既有Cortex-M3处理器体系结构及其应用的详尽论述,也有软件开发流程的基本论述,甚至软件移植等方面的知识。

本书适合的读者对象包括:嵌入式产品设计工程师、嵌入式软件开发人员、电子爱好者以及学习嵌入式系统课程(ARMCortex-M3)的高年级本科生及研究生等。

编辑推荐

本书作者Joseph Yiu是英国ARM公司的高级主管工程师,亲身参与了Cortex-M3产品的设计,对该处理器的可谓“知根知底”。本书第1版是全球首本系统论述Cortex-M3处理器及其编程的图书,久负盛名,畅销不衰。第2版在原有的经典体系的基础上,加入了更多新内容,包括Cortex-M3指令集更细致的论述,更多用汇编语言和C语言实现的应用案例,以及调试和解决问题的技术要点。全书既有Cortex-M3处理器体系结构及其应用的详尽论述,也有软件开发流程的基本论述,甚至软件移植等方面的知识。本书适合的读者对象包括:嵌入式产品设计工程师、嵌入式软件开发人员、电子爱好者以及学习嵌入式系统课程(ARM Cortex-M0)的高年级本科生及研究生等。本书特点:

深度剖析Cortex-M3的架构、硬件特性及调试特性,奠定Cortex-M3开发的坚实基础;

综合运用汇编语言和C语言实现的丰富的Cortex-M3编程案例,有助于快速动手实践;

系统论述软件的开发流程,并以常用软件开发工具为例,介绍程序设计的实战案例;

提供大量易于理解的案例、图表、快速参考附录、全部指令以及Thumb-2指令集;

指导终端用户如何从零基础开始学习,以及如何从ARM7移植程序代码;

教会读者如何使用Thumb和完整的指令集以获得的功能、效率以及重用性;

更新内容,包括Cortex-M3第2版的特性说明、Cortex-M3用户指南中指令集的详细介绍、Cortex微控制器软件接口标准(CMSIS)的介绍、在NI LabVIEW中使用Cortex-M3的方法、Cortex-M3和Cortex-M0间差异的细节、用汇编语言和C语言实现的应用更多案例,以及调试和解决问题的技术要点。

作者简介

Joseph Yiu英国ARM公司博学专家,12年半导体行业从业经历(在ARM公司工作10年之余)。曾参与多个处理器设计项目,包括ARM Cortex-M3和Cortex-M0,并参与了多种ARM IP(知识产权)产品的开发。Joseph Yiu为微控制器系统级设计专家,并涉猎了诸多相关领域,包括ARM Cortex.M系列微控制器软件开发、微控制器市场以及片上系统设计技术。其他代表性著作有《The Definitive Guideto the ARM Cortex-M0》(简体中文版由清华大学出版社发行)、《The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors,3rdEdition》。

目录

译者序

推荐序(一)

推荐序(二)

前言

致谢

本书约定

术语和缩写

第1章 介绍

第2章 Cortex-M3综述

第3章 Cortex-M3基础

第4章 指令集

第5章 存储器系统

第6章 Cortex-M3设计综述

第7章 异常

第8章 嵌套向量中断控制器和中断控制

第9章 中断行为

第10章 Cortex-M3编程

第11章 异常编程

第12章 高级编程特性和系统行为

第13章 存储器保护单元

第14章 Cortex-M3的其他特性

第15章 调试架构

第16章 调试部件

第17章 Cortex-M3处理器入门

第18章 ARM7到Cortex-M3的应用程序移植

第19章 使用GNU工具链开发Cortex-M3

第20章 Keil RealView微控制器开发套件入门

第21章 用NI LabVIEW编程Cortex-M3

附录A Cortex-M3指令集和参考资料

附录B 16位Thumb指令和架构版本

附录C Cortex-M3异常快速参考

附录D 嵌套向量中断控制器和系统控制块寄存器快速参考

附录E Cortex-M3疑难解答

附录F CodeSourcery G 链接器脚本实例

附录H 调试和跟踪接头

参考文献

免责声明

更多相关图书
在线咨询