ARM Cortex-M0 與 Cortex-M0+ 權威指南, 2/e 清华开发者书库:ARM Cortex-M0与Cortex-M0+权威指南(第2版)

Jsoseph Yiu, 吳常玉, 張淑, 吳衛東

買這商品的人也買了...

商品描述

本書是ARM公司微控制器系統級設計專家Joseph Yiu的作品。本書全面系統論述Cortex-M0與Cortex-M0+的內核、體系結構、指令集、編譯器、程序設計及軟件移植。全書共23章,近700頁。深度剖析系統模型、指令集以及中斷處理,以利於理解ARM Cortex-M0與Cortex-M0+的工作方式;綜合運用匯編語言和C語言實現的豐富的ARM Cortex-M0與Cortex-M0+編程案例,有助於快速動手實踐;系統論述軟件的開發流程,並以常用軟件開發工具為例,介紹程序設計的實例及如何定位程序代碼問題和軟件移植等方面的知識;全面揭秘從其他架構處理器進行軟件移植的方法,包括ARM7TDMI、ARM Cortex-M3以及8051微控制器移植的實例;深入解析Cortex-M0和Cortex-M0+處理器架構特性的差異(如非特權執行等級、向量表重定位);細致分析了Cortex-M0+處理器的優勢,比如新的單周期I/O接口、更優的能耗效率、更高的性能以及微跟蹤緩沖(MTB)特性;詳盡介紹了軟件開發工具方面的新內容,如Keil MDK版本5、IAR Embedded Workbench for ARM、ARM gcc、CooCox及mbed的實例。另外,為便於讀者學習,全書提供了完整的案例源代碼!

作者簡介

作者:Joseph Yiu 

Joseph Yiu,英國ARM公司資深專家,12年半導體行業從業經歷(在ARM公司工作15年以上)。曾參與多個處理器設計項目,包括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章  概論
第2章  技術綜述
第3章  嵌入式軟體開發介紹
第4章  架構
第5章  指令集
第6章  指令使用示例
第7章  存儲器系統
第8章  異常和中斷
第9章  系統控制和低功耗特性
第10章  操作系統支持特性
第11章  錯誤處理
第12章  存儲器保護單元
第13章  調試特性
第14章  Keil微控制器開發套件入門
第15章  IAR embedded workbench for ARM入門
第16章  GCC入門
第17章  mbed入門
第18章  編程實例
第19章  超低功耗設計
第20章  嵌入式OS編程
第21章  混合語言工程
第22章  軟體移植
第23章  高級話題

附錄A  指令集快速參考
附錄B  異常類型快速參考
附錄C  CMSIS-CORE快速參考
附錄D  NVIC、SCB和SysTick寄存器快速參考
附錄E  調試寄存器快速參考
附錄F  調試接頭分配
附錄G  疑難解答
附錄H  ARM Cortex-M0微控制器麵包板工程
附錄I  參考文檔