ARM Cortex M4 Cookbook(Paperback)
暫譯: ARM Cortex M4 食譜(平裝本)
Dr. Mark Fisher
- 出版商: Packt Publishing
- 出版日期: 2016-03-07
- 售價: $1,770
- 貴賓價: 9.5 折 $1,682
- 語言: 英文
- 頁數: 296
- 裝訂: Paperback
- ISBN: 1782176500
- ISBN-13: 9781782176503
-
相關分類:
ARM
立即出貨 (庫存=1)
買這商品的人也買了...
-
$480$379 -
$825Embedded Systems (Hardcover)
-
$1,980$1,881 -
$3,478$3,304 -
$1,440Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development (Hardcover)
-
$580$458 -
$580$452 -
$2,100$1,995 -
$940$700 -
$650$585 -
$1,519The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, 3/e (Paperback)
-
$980$774 -
$1,421ARM Assembly Language : Fundamentals and Techniques, 2/e (Hardcover)
-
$2,160The Definitive Guide to ARM Cortex-M0 and Cortex-M0+ Processors, 2/e (Paperback)
-
$780$616 -
$700Building Software Teams: Ten Best Practices for Effective Software Development
-
$880Prototyping for Designers: Developing the Best Digital and Physical Products
-
$1,104Scaling Teams: Strategies for Building Successful Teams and Organizations
-
$880$792 -
$590$460 -
$390$308 -
$580$452 -
$480$379 -
$580$458 -
$520$411
商品描述
About This Book
- This book focuses on programming embedded systems using a practical approach
- Examples show how to use bitmapped graphics and manipulate digital audio to produce amazing games and other multimedia applications
- The recipes in this book are written using ARM's MDK Microcontroller Development Kit which is the most comprehensive and accessible development solution
Who This Book Is For
This book is aimed at those with an interest in designing and programming embedded systems. These could include electrical engineers or computer programmers who want to get started with microcontroller applications using the ARM Cortex M4 architecture in a short time frame. This book's recipes can also be used to support students learning embedded programming for the first time. Basic knowledge of programming using a high-level language is essential but those familiar with other high-level languages such as Python or Java should not have too much difficulty picking up the basics of embedded C programming.
What You Will Learn
- Use ARM's uVision MDK to configure the microcontroller run time environment (RTE), create projects and compile, download, and run simple programs on an evaluation board
- Use and extend device family packs to configure I/O peripherals
- Develop multimedia applications using the touchscreen and audio codec beep generator
- Write multi-threaded programs using ARM's real-time operating system (RTOS)
- Write critical sections of code in assembly language and integrate these with functions written in C
- Fix problems using ARM's debugging tool to set breakpoints and examine variables
- Port uVision projects to other open source development environments
In Detail
Embedded microcontrollers are at the core of many everyday electronic devices. The so-called Internet of Things drives the market for such technology, so much so that embedded cores now represent 90% of all processors sold. The ARM® Cortex® M4 is one of the most powerful microcontrollers on the market. The book begins with an introduction to the ARM® Cortex® family and we cover the installation of the ARM® uVision Integrated Development Environment and topics such as target devices, evaluation boards, code configuration, and GPIO. You will then learn about core programming topics. You will find out about advanced aspects such as data conversion, multimedia support, real-time signal processing, and real-time embedded systems. By the end of the book, you will be able to successfully create robust and scalable ARM® Cortex® based applications.
商品描述(中文翻譯)
關於本書
- 本書專注於使用實用方法編程嵌入式系統
- 範例展示如何使用位圖圖形和操作數位音頻來製作驚人的遊戲和其他多媒體應用
- 本書中的配方使用 ARM 的 MDK 微控制器開發套件編寫,這是最全面且易於訪問的開發解決方案
本書適合誰
本書針對對設計和編程嵌入式系統感興趣的人士。這可能包括希望在短時間內開始使用 ARM Cortex M4 架構的微控制器應用的電機工程師或計算機程序員。本書的配方也可用於支持首次學習嵌入式編程的學生。具備使用高級語言編程的基本知識是必需的,但對於熟悉其他高級語言(如 Python 或 Java)的人來說,學習嵌入式 C 編程的基礎應不會有太大困難。
您將學到什麼
- 使用 ARM 的 uVision MDK 配置微控制器運行時環境 (RTE),創建項目並編譯、下載和運行簡單程序於評估板上
- 使用和擴展設備系列包來配置 I/O 外圍設備
- 使用觸控螢幕和音頻編解碼器蜂鳴器生成器開發多媒體應用
- 使用 ARM 的實時操作系統 (RTOS) 編寫多線程程序
- 使用組合語言編寫關鍵代碼段,並將其與用 C 語言編寫的函數集成
- 使用 ARM 的調試工具修復問題,設置斷點並檢查變量
- 將 uVision 項目移植到其他開源開發環境
詳細內容
嵌入式微控制器是許多日常電子設備的核心。所謂的物聯網推動了這類技術的市場,以至於嵌入式核心現在佔據了所有銷售處理器的 90%。ARM® Cortex® M4 是市場上最強大的微控制器之一。本書首先介紹 ARM® Cortex® 系列,然後涵蓋 ARM® uVision 集成開發環境的安裝以及目標設備、評估板、代碼配置和 GPIO 等主題。接下來,您將學習核心編程主題。您將了解數據轉換、多媒體支持、實時信號處理和實時嵌入式系統等高級方面。在本書結束時,您將能夠成功創建穩健且可擴展的基於 ARM® Cortex® 的應用程序。