The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, 3/e (Paperback)

Joseph Yiu

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

商品描述

This new edition has been fully revised and updated to include extensive information on the ARM Cortex-M4 processor, providing a complete up-to-date guide to both Cortex-M3 and Cortex-M4 processors, and which enables migration from various processor architectures to the exciting world of the Cortex-M3 and M4.

This book presents the background of the ARM architecture and outlines the features of the processors such as the instruction set, interrupt-handling and also demonstrates how to program and utilize the advanced features available such as the Memory Protection Unit (MPU).

Chapters on getting started with IAR, Keil, gcc and CooCox CoIDE tools help beginners develop program codes.  Coverage also includes the important areas of software development such as using the low power features, handling information input/output, mixed language projects with assembly and C, and other advanced topics.

 

 

 

 

 

  • Two new chapters on DSP features and CMSIS-DSP software libraries, covering DSP fundamentals and how to write DSP software for the Cortex-M4 processor, including examples of using the CMSIS-DSP library, as well as useful information about the DSP capability of the Cortex-M4 processor
  • A new chapter on the Cortex-M4 floating point unit and how to use it
  • A new chapter on using embedded OS (based on CMSIS-RTOS), as well as details of processor features to support OS operations
  • Various debugging techniques as well as a troubleshooting guide in the appendix
  • topics on software porting from other architectures
  • A full range of easy-to-understand examples, diagrams and quick reference appendices

商品描述(中文翻譯)

這本新版書籍已經完全修訂和更新,包含了關於ARM Cortex-M4處理器的詳細資訊,提供了對Cortex-M3和Cortex-M4處理器的完整且最新的指南,並且能夠從各種處理器架構遷移至令人興奮的Cortex-M3和M4世界。

本書介紹了ARM架構的背景,概述了處理器的特點,例如指令集、中斷處理,並演示了如何編程和利用可用的高級功能,例如記憶保護單元(MPU)。

有關使用IAR、Keil、gcc和CooCox CoIDE工具入門的章節,有助於初學者開發程式碼。內容還包括軟體開發的重要領域,例如使用低功耗功能、處理資訊輸入/輸出、組合語言和C的混合語言專案,以及其他高級主題。

兩個新章節介紹了DSP功能和CMSIS-DSP軟體庫,涵蓋了DSP基礎知識以及如何為Cortex-M4處理器編寫DSP軟體,包括使用CMSIS-DSP庫的示例,以及有關Cortex-M4處理器的DSP能力的有用資訊。

另外還有一個新章節介紹了Cortex-M4浮點單元及其使用方法,以及使用嵌入式作業系統(基於CMSIS-RTOS)的詳細資訊,以及支援作業系統操作的處理器功能。

附錄中還包括各種調試技術以及疑難排解指南。

此外,還包括從其他架構移植軟體的主題。

全書提供了一系列易於理解的範例、圖表和快速參考附錄。