買這商品的人也買了...
-
大話設計模式$620$490 -
程式設計師的自我修養-連結、載入、程式庫$580$493 -
大話資料結構$590$466 -
$408藍牙 4.0 BLE 開發完全手冊-物聯網開發技術實戰 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
改變世界的九大演算法 : 讓今日電腦無所不能的最強概念 (Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today’s Computers)$360$284 -
ARM Cortex-M0 官方教材-嵌入式系統設計入門 (The Definitive Guide to the ARM Cortex-M0)$780$663 -
啊哈!圖解演算法必學基礎$350$298 -
Java 8 Lambdas 技術手冊 (Java 8 Lambdas: Pragmatic Functional Programming)$480$379 -
Raspberry Pi 超炫專案與完全實戰 (深入 Raspberry Pi 的全面開發經典) (附101段教學與執行影片/範例程式)$520$411 -
It's Django -- 用 Python 迅速打造 Web 應用$400$340 -
$474精通 STM32F4 (庫函數版) -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
Tiva C Series TM4C123G LaunchPad Evaluation Kit$620$620 -
遊戲設計概論, 4/e$550$429 -
$354ARM Cortex-M4+Wi-Fi MCU應用指南:CC3200 CCS基礎篇 -
ARM Cortex-M3 與 Cortex-M4 權威指南, 3/e (The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, 3/e)$774$735 -
職業駭客的告白 : 軟體反組譯、木馬病毒與入侵翻牆竊密$620$484 -
iOS 10 App 程式設計實力超進化實戰攻略 : 知名 iOS教學部落格 AppCoda 作家親授實作關鍵技巧讓你不NG$720$562 -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 -
演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)$580$458 -
ARM Cortex-M0 微控制器原理與實踐 (附範例光碟)$620$558 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
微控制器原理與應用:基於 STM32 ARM Cortex-M4F 處理器, 2/e$550$495
相關主題
商品描述
<內容簡介>
嵌入式微控制器開發–ARM Cortex-M4F架構及實作演練。本書是針對「ARM Cortex-M4F微控制器」從實務的角度深入探討嵌入式微控制器的原理與應用,先介紹嵌入式微控制器的硬體架構與軟體開發,再以美商德州儀器公司的ARM Cortex-M4F微控制器平台為例,介紹開發板與程式撰寫方式,快速帶領讀者成為嵌入式微控制器的程式開發人員。
本書的特點包括:
1.詳細介紹ARM Cortex-M4F微控制器的硬體架構與軟體開發,是學習德州儀器公司的微控制器平台最佳的入門書籍。
2.完整的範例程式與詳盡的實驗步驟,幫助讀者由淺入深一步步完成程式的撰寫與除錯,培養嵌入式微控制器的開發能力。
3.備有平台開發環境的映像檔與範例程式在雲端供使用者下載,配合本書的內容讓初學者可以立刻上手。
<章節目錄>
Chapter 1嵌入式系統硬體架構
1-1 嵌入式系統概述
1-2 嵌入式系統硬體組成
1-2-1 處理器硬體模型
1-2-2 處理器指令集架構
1-2-3 處理器的種類
1-3 嵌入式處理器
1-3-1 超低功耗微控制器(Ultra Low Power MCU)
1-3-2 即時控制微控制器(Real Time Control MCU)
1-3-3 安全控制微控制器(Safety Control MCU)
1-3-4 ARM核心處理器(ARM based processor)
1-3-5 數位訊號處理器(Digital Signal Processo)
1-3-6 無線微控制器(Wireless MCU)
Chapter 2 嵌入式系統軟體開發
2-1 嵌入式系統軟體架構
2-1-1 應用程式(Application)
2-1-2 中介程式(Middleware)
2-1-3 作業系統(OS)
2-2 嵌入式軟體開發工具
2-2-1 跨平台開發工具
2-2-2 記憶體配置(Memory mapping)
2-2-3 系統啟動程序
Chapter 3 ARM Cortex-M4F微控制器
3-1 ARM Cortex-M4F微控制器核心
3-1-1 ARM系列處理器
3-1-2 ARM Cortex-M4F的核心架構
3-1-3 操作模式與權限等級
3-1-4 堆疊與暫存器
3-2 記憶體系統(Memory system)
3-2-1 記憶體映射與屬性
3-2-2 Bit-banding運算
3-2-3 非對齊傳輸與獨占存取
3-3 例外與中斷(Exception & Interrupt)
3-3-1 中斷與例外的定義
3-3-2 例外類型與優先權
3-3-3 中斷控制
Chapter 4 ARM Cortex-M3/M4平台與開發板
4-1 ARM Cortex-M4 TM4C123x系列
4-1-1 Tiva TM4C123x系列微控制器
4-1-2 Tiva TM4C123x系列開發板
4-2 ARM Cortex-M4 TM4C129x 系列
4-2-1 Tiva TM4C129x系列微控制器
4-2-2 Tiva TM4C129x系列開發板
4-3 ARM Cortex-M3/M4無線微控制器
4-3-1 SimpleLink Wi-Fi無線微控制器
4-3-2 BLE/Zigbee/6LoWPAN/RF4CE無線微控制器
Chapter 5 CCS(Code Composer Studio) v5 整合開發環境
5-1 實驗說明
5-2 工作原理
5-2-1 Eclipse 軟體框架
5-2-2 Code Composer Studio v5開發環境
5-2-3 Code Composer Studio v5安裝流程
5-2-4 Code Composer Studio v5基本操作
5-3 實驗步驟
Chapter 6 開發環境下載及安裝
6-1 軟體安裝與設定
6-1-1 TivaWare簡介
6-1-2 TivaWare的下載與安裝
6-1-3 週邊驅動函式庫(Peripheral driver library)
6-1-4 USB函式庫(USB Library)
6-1-5 圖形函式(Graphics library)
6-2 TM4C123G開發板安裝與設定
6-2-1 DK-TM4C123G開發板
6-2-2 EK-TM4C123GXL開發板
6-2-3 DK-TM4C129X開發板
6-2-4 DK-TM4C1294XL開發板
Chapter 7 時脈(Clock)與通用輸出入(GPIO)控制實
7-1 實驗說明
7-2 工作原理
7-2-1 時脈(Clock)
7-2-2 通用輸出入(GPIO)
7-3 操作函式
7-3-1 時脈(Clock)的API函式
7-3-2 通用輸出入(GPIO)的API函式
7-4 實驗步驟
7-5 進階實驗
Chapter 8 中斷與計時器控制實作(Interrupt and Timer)
8-1 實驗說明
8-2 工作原理
8-2-1 例外(Exception)與中斷(Interrupt)處理
8-2-2 巢狀向量中斷控制器(NVIC)
8-2-3 中斷暫存器
8-2-4 通用型計時器模組(GPTM)
8-2-5 通用型計時器模組(GPTM)模組初始與設定
8-3 操作函式
8-3-1 槽狀向量中斷控制器(NVIC)的API函式
8-3-2 計時器(Timer)的API函式
8-4 實驗步驟
8-5 進階實驗
8-6 EK-TM4C123GXL開發板開發板實作
Chapter 9 ADC控制實作
9-1 實驗說明
9-2 工作原理
9-2-1 ADC模組
9-2-2 外部溫度感測器(Sensor)
9-3 操作函式
9-4 實驗步驟
9-5 進階實驗
9-6 EK-TM4C123GXL開發板開發板實作
Chapter 10 冬眠模組(Hibernation module)
10-1 實驗說明
10-2 工作原理
10-2-1 冬眠模組(Hibernation module, HIB)
10-3