書名: 嵌入式微控制器開發 - ARM Cortex-M4F架構及實作演練
作者: 郭宗勝、曲建仲
ISBN: 9789572199510
出版社: 全華
出版日期: 2015/06
書籍開數、尺寸: 19x26x1.76
重量: 0.77 Kg
頁數: 352
內文印刷顏色: 單色
#工程
#電子與電機
定價: 360
售價: 342
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

書名:嵌入式微控制器開發:ARM Cortex-M4F架構及實作演練 作者:郭宗勝, 曲建仲 出版社:全華 出版日期:2015/07/00 ISBN:9789572199510 內容簡介   嵌入式微控制器開發–ARMCortex-M4F架構及實作演練。本書是針對「ARMCortex-M4F微控制器」從實務的角度深入探討嵌入式微控制器的原理與應用,先介紹嵌入式微控制器的硬體架構與軟體開發,再以美商德州儀器公司的ARMCortex-M4F微控制器平台為例,介紹開發板與程式撰寫方式,快速帶領讀者成為嵌入式微控制器的程式開發人員。 本書的特點包括: 1.詳細介紹ARMCortex-M4F微控制器的硬體架構與軟體開發,是學 習德州儀器公司的微控制器平台最佳的入門書籍。 2.完整的範例程式與詳盡的實驗步驟,幫助讀者由淺入深一步步完 成程式的撰寫與除錯,培養嵌入式微控制器的開發能力。 3.備有平台開發環境的映像檔與範例程式在雲端供使用者下載,配 合本書的內容讓初學者可以立刻上手。 本書特點   1.詳細介紹ARMCortex-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 操作函式 10-4 實驗步驟 Chapter 11 UART通訊實作 11-1 實驗說明 11-2 工作原理 11-2-1 串列與並列通訊 11-2-2 UART簡介 11-2-3 TM4C系列UART功能概述 11-2-4 設定串列傳輸參數與啟用UART 279 11-2-4 硬體考量 11-3 操作函式 11-4 實驗步驟 11-5 進階實驗 Chapter 12 PWM控制

為您推薦

高頻交換式電源供應器原理與設計

高頻交換式電源供應器原理與設計

相關熱銷的書籍推薦給您

第一章 交換式電源供應器 第二章 電源輸入部份 第三章 電源轉換器的種類 第四章 轉換器功率電晶體的設計 第五章 高頻率的功率變壓器 第六章 電源輸出部份:整流器、電感器與電容器 第七章 轉換器穩壓器的控制電路 第八章 轉換式電源轉換器周邊附加電路與元件 第九章 轉換式電源供給器穩定度分析與設計 第十章 電磁與射頻干擾(EMI-RFI)的考慮 第十一章 電源供給器電氣安全標準

原價: 390 售價: 343 現省: 47元
立即查看
高速省電CPU的未來:STM32F103嵌入式Arm系統專案實作 (1版)

高速省電CPU的未來:STM32F103嵌入式Arm系統專案實作 (1版)

類似書籍推薦給您

原價: 1000 售價: 900 現省: 100元
立即查看
邊緣AI|使用嵌入式機器學習解決真實世界的問題

邊緣AI|使用嵌入式機器學習解決真實世界的問題

類似書籍推薦給您

【簡介】 邊緣AI正轉變著電腦與現實世界的互動方式,讓物聯網裝置能夠重拾先前因成本、頻寬或電力限制而被捨棄的99%感測器資料,進而做出決策。透過嵌入式機器學習等技術,開發者就能精煉人類直覺並將其部署到各種目標上,涵蓋了超低功耗微控制器到嵌入式Linux裝置。 這本實用指南為專業工程人士,包括產品經理和技術主管,提供了一個運用邊緣AI技術來解決實際工業、商業和科學問題的端對端框架。你將有機會探索從資料收集、模型最佳化再到調校測試的所有階段,學習如何設計和支援邊緣AI和嵌入式機器學習產品。邊緣AI必定會成為系統工程師的標準工具,本書中的高階路線圖可幫助你快速上手。 .奠定關於邊緣裝置的AI和ML專業知識 .了解哪些專案最適合使用邊緣AI來解決 .探索邊緣AI應用的關鍵設計模式 .學習開發AI系統的迭代工作流程 .打造一支能夠解決實際問題的團隊 .遵循負責任AI過程來製作有效的產品 「本書針對如何結合現今的AI智慧技術和嵌入式系統做了完美的介紹」 —Elecia White 《Making Embedded Systems》書籍作者與Embedded數位廣播節目主持人 「任何剛踏入這個新興領域的人都會受益於本書所提供的深刻見解和清晰思緒」 —Aurélien Geron 曾任YouTube自動影片分類小組主管與暢銷書作家 「我可以想像這本書被大家當作參考書來反覆查找」 —Fran Baker Arm永續與社會影響力部門主任 【目錄】 前言 第1章 邊緣AI簡介  定義關鍵詞彙  為什麼需要邊緣AI 第2章 真實世界中的邊緣AI  邊緣AI 的常見使用案例  應用類型  以負責任的態度來開發應用 第3章 邊緣AI 的各種硬體  感測器、訊號與資料來源  邊緣AI 處理器 第4章 邊緣AI 演算法  特徵工程  AI 演算法 第5章 工具和專業知識  建立邊緣AI 開發團隊  產業工具 第6章 理解和界定問題  邊緣AI 工作流程  我需要邊緣AI 嗎  確定可行性 第7章 如何建立資料集  資料集長什麼樣子  理想的資料集  資料集和領域專業知識  資料、倫理和負責任的 AI  以資料為中心的機器學習  估算資料需求  取得資料  儲存與取得資料  確保資料品質  準備資料  隨著時間建立資料集 第8章 設計邊緣AI 應用程式  產品和體驗設計  架構設計  考慮設計中的各種選項 第9章 開發邊緣AI 應用程式  邊緣AI 的迭代式開發工作流程  總結 第10章 評估、部署和支援邊緣AI 應用程式  評估邊緣AI 系統  部署邊緣AI 應用程式  支援邊緣AI 應用 第11章 案例:野生動物監測系統  探索問題  探索解決方案  設定目標  設計解決方案  蒐集資料集  DSP 和機器學習工作流程  測試模型  部署  迭代和回饋循環  AI 造福世界  相關成果 第12章 使用案例:食品品質保證  探索問題  探索解決方案  設定目標  設計解決方案  蒐集資料集  DSP 和機器學習工作流程  測試模型  部署  迭代和回饋循環  相關成果 第13章 使用案例:消費性產品使用案例-消費性產品  探索問題  設定目標  設計解決方案  蒐集資料集  DSP 和機器學習工作流程  測試模型  部署  迭代和回饋循環  相關成果

原價: 880 售價: 748 現省: 132元
立即查看
精通嵌入式Linux程式設計(第三版)(下) (3版)

精通嵌入式Linux程式設計(第三版)(下) (3版)

類似書籍推薦給您

【簡介】 精通嵌入式Linux程式設計(第三版)(下) Mastering Embedded Linux Programming - Third Edition 首版熱銷數千本,佳評如潮! 理解嵌入式Linux的必備之書! 《Mastering Embedded Linux Programming》的最新加強版 我們日常生活中的許多電子裝置,都可以看見嵌入式Linux系統的蹤影:智慧型電視、Wi-Fi路由器、工業控制器及各種測試設備,所有這些裝置的核心都是Linux。Linux作業系統可以說是當今物聯網(IoT)的關鍵基礎技術之一。 本書將帶領你遍覽開發週期的每個環節,並深入環節中的每個階段,說明階段中的元件以及可利用的工具。從工具鏈、啟動載入器、Linux內核等基礎知識入手,逐步探索如何建立一個根目錄檔案系統,並學習使用Buildroot與Yocto Project這兩款在開發社群中最常見的組建系統,加速並自動化你的開發流程。 在此基礎之上,我們將一同探討如何妥善運用NAND/NOR以及管理型eMMC的快閃記憶體特性,以便延長裝置的使用壽命與建立可靠的線上更新機制。我們也會探討嵌入式Linux程式設計的種種議題,像是如何從應用程式存取硬體、如何開發多執行緒的程式、如何有效率地管理記憶體空間等。最後,我們將示範如何針對應用程式與內核進行除錯。我們將一起學習perf、Ftrace、LTTng、BPF等工具的使用方式,了解針對應用程式與內核進行剖析和追蹤的方法,迅速找到系統的效能瓶頸。 讀完本書,我們將能夠駕馭Linux系統,隨心所欲創造出靈活又穩健的嵌入式裝置。 【目錄】 Section 1~Section 2為上冊介紹篇幅 Section 1:嵌入式Linux的要件 Chapter 01:一切由此開始 Chapter 02:工具鏈 Chapter 03:啟動載入器 Chapter 04:設定與組建內核 Chapter 05:建立根目錄檔案系統 Chapter 06:選擇組建系統 Chapter 07:運用Yocto Project開發 Chapter 08:深入Yocto Project Section 2:系統架構與設計決策 Chapter 09:建立儲存空間的方式 Chapter 10:上線後的軟體更新 Chapter 11:裝置驅動程式 Chapter 12:使用針腳擴充板打造原型 Chapter 13:動起來吧!init程式 Chapter 14:使用BusyBox runit快速啟動 Chapter 15:電源管理 Section 3~Section 4為下冊介紹篇幅 Section 3:開發嵌入式應用程式 Chapter 16:打包Python應用程式 Chapter 17:程序與執行緒 Chapter 18:記憶體管理 Section 4:除錯以及效能最佳化 Chapter 19:以GDB除錯 Chapter 20:剖析與追蹤 Chapter 21:即時系統開發

原價: 450 售價: 383 現省: 67元
立即查看
精通嵌入式Linux程式設計(第三版)(上) (3版)

精通嵌入式Linux程式設計(第三版)(上) (3版)

類似書籍推薦給您

【簡介】 精通嵌入式Linux程式設計(第三版)(上) Mastering Embedded Linux Programming - Third Edition 首版熱銷數千本,佳評如潮! 理解嵌入式Linux的必備之書! 《Mastering Embedded Linux Programming》的最新加強版 我們日常生活中的許多電子裝置,都可以看見嵌入式Linux系統的蹤影:智慧型電視、Wi-Fi路由器、工業控制器及各種測試設備,所有這些裝置的核心都是Linux。Linux作業系統可以說是當今物聯網(IoT)的關鍵基礎技術之一。 本書將帶領你遍覽開發週期的每個環節,並深入環節中的每個階段,說明階段中的元件以及可利用的工具。從工具鏈、啟動載入器、Linux內核等基礎知識入手,逐步探索如何建立一個根目錄檔案系統,並學習使用Buildroot與Yocto Project這兩款在開發社群中最常見的組建系統,加速並自動化你的開發流程。 在此基礎之上,我們將一同探討如何妥善運用NAND/NOR以及管理型eMMC的快閃記憶體特性,以便延長裝置的使用壽命與建立可靠的線上更新機制。我們也會探討嵌入式Linux程式設計的種種議題,像是如何從應用程式存取硬體、如何開發多執行緒的程式、如何有效率地管理記憶體空間等。最後,我們將示範如何針對應用程式與內核進行除錯。我們將一起學習perf、Ftrace、LTTng、BPF等工具的使用方式,了解針對應用程式與內核進行剖析和追蹤的方法,迅速找到系統的效能瓶頸。 讀完本書,我們將能夠駕馭Linux系統,隨心所欲創造出靈活又穩健的嵌入式裝置。 【本書特色】 ・利用Yocto Project與Buildroot建立嵌入式Linux系統 ・處理組建過程中BitBake的異常問題,了解Yocto的組成與工作流程 ・使用Mender或balena建立既安全又可靠的IoT裝置更新機制 ・讀懂電路圖、修改硬體結構樹、熟悉針腳擴充板(breakout board)的焊錫作業,以此連接週邊裝置,並利用邏輯分析儀探查問題原因,快速打造出產品原型 ・不用編寫內核驅動程式也可以和硬體互動 ・利用BusyBox runit啟動系統常駐服務並進行監控 ・透過GDB對裝置進行遠端除錯,利用perf、Ftrace、eBPF、Callgrind等工具量測系統效能 ・上冊包含本書前15章,下冊包含第16章到第21章 【下載範例程式檔案】 你可以從GitHub下載本書的範例程式碼,如果程式碼有更新,作者也會直接更新在儲存庫上: 【下載本書的彩色圖片】 本書使用的彩色截圖和圖表,可以在此下載PDF檔案: 【目錄】 Section 1~Section 2為上冊介紹篇幅 Section 1:嵌入式Linux的要件 Chapter 01:一切由此開始 Chapter 02:工具鏈 Chapter 03:啟動載入器 Chapter 04:設定與組建內核 Chapter 05:建立根目錄檔案系統 Chapter 06:選擇組建系統 Chapter 07:運用Yocto Project開發 Chapter 08:深入Yocto Project Section 2:系統架構與設計決策 Chapter 09:建立儲存空間的方式 Chapter 10:上線後的軟體更新 Chapter 11:裝置驅動程式 Chapter 12:使用針腳擴充板打造原型 Chapter 13:動起來吧!init程式 Chapter 14:使用BusyBox runit快速啟動 Chapter 15:電源管理 Section 3~Section 4為下冊介紹篇幅 Section 3:開發嵌入式應用程式 Chapter 16:打包Python應用程式 Chapter 17:程序與執行緒 Chapter 18:記憶體管理 Section 4:除錯以及效能最佳化 Chapter 19:以GDB除錯 Chapter 20:剖析與追蹤 Chapter 21:即時系統開發

原價: 750 售價: 638 現省: 112元
立即查看
嵌入式系統使用Arduino 2022 <全華>

嵌入式系統使用Arduino 2022 <全華>

類似書籍推薦給您

【簡介】 本書有系統的介紹Arduino所有內部控制及說明,可使讀者學習到嵌入式系統核心及精髓,並有精心設計範例及進階應用可延伸學習,循序漸進加以解說每個程式的內容與觀念。   本書分為基礎篇與進階篇,基礎篇為第1~6章內容,分別為:第1章嵌入式系統、第2章認識Arduino、第3章Arduino程式語言、第4章Arduino的函式、第5章常見的I/O裝置(I)、第6章常見的I/O裝置(II);進階篇為第7~13章內容,分別為:第7章中斷、第8章定時器、第9章脈衝寬度調變、第10章串列通訊、第11章串列通訊I2C、第12章串列通訊SPI、第13章睡眠模式與電源管理。   本書適合大學、科大資工、電子、電機系「嵌入式系統」課程使用。 本書特色   1.有系統的介紹Arduino所有內部控制及說明   2.不只學到皮毛,可使讀者學習到嵌入式系統核心及精髓   3.精心設計範例及進階應用可延伸學習,循序漸進加以解說每個程式的內容與觀念。   4.超實用的程式碼以及豐富的練習,可達靈活運用觸類旁通的效果。 【目錄】 基礎篇 Ch1 嵌入式系統 1-1 電腦的分類 1-2 什麼是嵌入式系統? 1-3 嵌入式系統的特色 1-4 嵌入式系統的組成架構 1-5 嵌入式作業系統 Ch2 認識Arduino 2-1 Arduino 的歷史 2-2 Arduino 的特色 2-3 Arduino 的硬體 2-4 Arduino 的軟體 Ch3 Arduino程式語言 3-1 Arduino程式的基本認識 3-2 常數 3-3 變數 3-4 資料的運算 3-5 執行流程控制 Ch4 Arduino的函式 4-1 基本I/O函式 4-2 進階I/O函式 4-3 Serial 串列傳輸函式 4-4 時間函式 4-5 中斷函式 4-6 字元函式 4-7 字串函式與運算 4-8 數學函式 4-9 位元函式 習題 Ch5 常見的I/O裝置(I) 5-1 USB通訊埠 5-2 LED燈 5-3 按鈕開關 5-4 滾珠開關 5-5 七段顯示器 5-6 可變電阻/電位器 5-7 RGB全彩LED 習題 Ch6 常見的I/O裝置(II) 6-1 4x4薄膜鍵盤 6-2 蜂鳴器 6-3 溫濕度感測器 6-4 超音波距離感測器 6-5 馬達 習題 進階篇 Ch7 中斷(Interrupt) 7-1 I/O事件的處理 7-2 Arduino UNO的中斷 7-3 中斷服務程序(ISR) 7-4 INT 外部中斷 7-5 PCINT 接腳訊號改變中斷 習題 Ch8 定時器(Timer) 8-1 什麼是定時器? 8-2 定時器的運作原理 8-3 Arduino UNO的定時器 8-4 看門狗定時器(WDT) 習題 Ch9 脈衝寬度調變(PWM) 9-1 什麼是脈衝寬度調變? 9-2 PWM的工作原理 9-3 Arduino如何產生PWM 9-4 analogWrite( )函式解析 9-5 PWM範例 習題 Ch10 串列通訊UART 10-1 通訊的分類 10-2 嵌入式系統常見的串列通訊 10-3 UART 10-4 軟體UART 10-5 UART 範例 習題 Ch11 串列通訊I2C 11-1 I2C匯流排 11-2 I2C資料傳輸 11-3 I2C函式 11-4 I2C範例 習題 Ch12 串列通訊SPI 12-1 SPI 匯流排 12-2 SPI 資料傳輸 12-3 SPI 函式 12-4 SPI 範例 習題 Ch13 睡眠模式與電源管理 13-1 睡眠模式 13-2 電源管理 習題 附錄

原價: 450 售價: 396 現省: 54元
立即查看