The Definitive Guide to ARM Cortex-M0 and Cortex-M0+ Processors, 2/e (Paperback)

Joseph Yiu

  • 出版商: Newnes
  • 出版日期: 2015-06-25
  • 定價: $2,400
  • 售價: 9.5$2,280
  • 語言: 英文
  • 頁數: 784
  • 裝訂: Paperback
  • ISBN: 0128032774
  • ISBN-13: 9780128032770
  • 相關分類: ARM
  • 相關翻譯: ARM Cortex-M0 與 Cortex-M0+ 權威指南, 2/e (簡中版)
  • 立即出貨 (庫存=1)




The Definitive Guide to the ARM® Cortex®-M0 and Cortex-M0+ Processors, Second Edition explains the architectures underneath ARM’s Cortex-M0 and Cortex-M0+ processors and their programming techniques.

Written by ARM’s Senior Embedded Technology Manager, Joseph Yiu, the book is packed with examples on how to use the features in the Cortex-M0 and Cortex-M0+ processors. It provides detailed information on the instruction set architecture, how to use a number of popular development suites, an overview of the software development flow, and information on how to locate problems in the program code and software porting.

This new edition includes the differences between the Cortex-M0 and Cortex-M0+ processors such as architectural features (e.g. unprivileged execution level, vector table relocation), new chapters on low power designs and the Memory Protection Unit (MPU), the benefits of the Cortex-M0+ processor, such as the new single cycle I/O interface, higher energy efficiency, better performance and the Micro Trace Buffer (MTB) feature, updated software development tools, updated Real Time Operating System examples using Keil™ RTX with CMSIS-RTOS APIs, examples of using various Cortex-M0 and Cortex-M0+ based microcontrollers, and much more.

  • Provides detailed information on ARM® Cortex®-M0 and Cortex-M0+ Processors, including their architectures, programming model, instruction set, and interrupt handling
  • Presents detailed information on the differences between the Cortex-M0 and Cortex-M0+ processors
  • Covers software development flow, including examples for various development tools in both C and assembly languages
  • Includes in-depth coverage of design approaches and considerations for developing ultra low power embedded systems, the benchmark for energy efficiency in microcontrollers, and examples of utilizing low power features in microcontrollers


《ARM® Cortex®-M0 和 Cortex-M0+ 處理器的權威指南,第二版》解釋了 ARM 的 Cortex-M0 和 Cortex-M0+ 處理器底層的架構和程式設計技巧。

這本書由 ARM 的高級嵌入式技術經理 Joseph Yiu 撰寫,內容豐富,提供了許多使用 Cortex-M0 和 Cortex-M0+ 處理器功能的示例。它詳細介紹了指令集架構,如何使用多個常用開發套件,軟體開發流程概述,以及如何在程式碼中定位問題和軟體移植的相關資訊。

這個新版本包括了 Cortex-M0 和 Cortex-M0+ 處理器之間的差異,例如架構特性(例如非特權執行層級、向量表重定位),新增了關於低功耗設計和記憶保護單元(MPU)的章節,介紹了 Cortex-M0+ 處理器的優勢,例如新的單週期 I/O 介面、更高的能源效率、更好的性能和微追蹤緩衝區(MTB)功能,更新了軟體開發工具,使用 Keil™ RTX 和 CMSIS-RTOS APIs 的實時作業系統範例,以及使用各種基於 Cortex-M0 和 Cortex-M0+ 的微控制器的示例等。

本書詳細介紹了 ARM® Cortex®-M0 和 Cortex-M0+ 處理器,包括它們的架構、程式設計模型、指令集和中斷處理等資訊。還介紹了 Cortex-M0 和 Cortex-M0+ 處理器之間的差異。涵蓋了軟體開發流程,包括使用 C 和組合語言的各種開發工具的示例。還深入探討了開發超低功耗嵌入式系統的設計方法和考慮因素,這是微控制器能源效率的基準,並提供了利用微控制器低功耗功能的示例。