定價: | ||||
售價: | 255元 | |||
庫存: | 已售完 | |||
LINE US! | 詢問這本書 團購優惠、書籍資訊 等 | |||
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單 | ||||
付款方式: | 超商取貨付款 |
![]() |
|
信用卡 |
![]() |
||
線上轉帳 |
![]() |
||
物流方式: | 超商取貨 | ||
宅配 | |||
門市自取 |
為您推薦
類似書籍推薦給您
書名:嵌入式微控制器開發: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控制
類似書籍推薦給您
1.深入淺出:對於無線行動通信基礎科學的基本理論和網路設計的原理原則,有深入淺出的介紹。 2.系統整理:有系統的整理歸納,介紹如何有效應用在無線行動通信工程建置與資訊量測實務領域中。 3.理論實務:在工程技術實務面有實際的案例解析及說明,為一理論實務並重的工具書。 4.適用對象:適用大學三、四年級和研究所一年級及行動通信相關領域的專業從業人員或即將進入職場的技術人員。 目錄 第1章 緒 論 1-1 行動通信產業近況概述 1-2 行動通信網路架構概念 1-3 行動通信監理與頻譜管理 1-4 行動通信標準與技術發展 1-5 行動通信未來發展趨勢 第1章 課後習題 第2章 射頻信號傳輸的特性及原理 2-1 自由空間電波傳播 2-2 移動環境電波傳播 2-3 瞭解環境慎選技術 2-4 需求重點方案解析 第2章 課後習題 第3章 網路規劃的設計實務 3-1 思考重點 3-2 設計程序 3-3 系統架構 3-4 品質目標 3-5 設置實務 第3章 課後習題 第4章 系統網路的原理應用 4-1 無線射頻擷取網路工作原理 4-2 核心網路工作原理 4-3 與他網互聯 4-4 實務應用 第4章 課後習題 第5章 光纖射頻技術的運用 5-1 電波涵蓋需求 5-2 有效的掌握重要關鍵因素 5-3 光纖中繼器應用解決方案 第5章 課後習題 第6章 工程規範與制定實務 6-1 瞭解規範的定義及工程建設的目的 6-2 製定實務的作業範圍 6-3 工程實務上要如何執行 第6章 課後習題 第7章 工程建置與量測實務 7-1 瞭解工程計畫書的審查重點 7-2 量測實務的作業範圍 7-3 工程實務上如何執行 第7章 課後習題 參考資料
類似書籍推薦給您
簡介 編寫基礎架構即程式碼 「本書將教會你關於Terraform所需知的一切事物,大幅提升你的基礎架構配置效率,而且在各種平台間都游刃有餘。」 -Mitchell Hashimoto,Terraform發明人兼HashiCorp共同創辦人 「如果你是DevOps的從業人員,並想要開始導入基礎架構即程式碼,本書是絕佳的參考素材。」 -Akash Mahajan,Appsecco共同創辦人兼主管 在DevOps領域中,Terraform已經是各種雲端及虛擬化平台中定義、啟動及管理基礎架構即程式碼(IaC)的要角,包括AWS、Google Cloud、Azure等等。這本動手實作的指南已是第三版,從初版以來便不斷擴編和徹底改寫,本書是您上手運作Terraform的最便捷之道。 Gruntwork的共同創辦人Yevgeniy (Jim) Brikman向讀者們提出了大量的範例程式碼,展示出Terraform身為簡易宣告式程式語言的一面,只需寥寥幾個命令便能部署和管理基礎架構。不論你是系統管理老手、DevOps工程師、還是新進的開發人員,都可以從迅速地熟悉Terraform的基礎知識開始,一路進展到能支援龐大流量及大型開發團隊的的全堆疊架構(full stack)。 ‧將Terraform與Chef、Puppet、Ansible、CloudFormation及Pulumi進行比較 ‧部署伺服器、負載平衡器及資料庫 ‧以Terraform模組建立可重複使用的基礎架構 ‧以靜態分析、單元測試及整合測試等手法測試你的Terraform模組 ‧為應用程式及基礎架構程式碼設置CI/CD管線 ‧運用Terraform的進階語法,包括迴圈、條件判斷式、以及零停機時間部署 ‧快速掌握從0.13版到1.0版以後的Terraform ‧操作多重雲端服務及providers(也包括Kubernetes!) 作者介紹 Yevgeniy (Jim) Brikman Gruntwork的共同創辦人,該公司的願景是希望將軟體建構的難度降低九成。他也是《Hello, Startup: A programmer’s Guide to Building Products, Technologies, and Teams》(O’Reilly)一書的作者,先前曾於LinkedIn、TripAdvisor、Cisco Systems及Thomson Financial等機構擔任軟體工程師。詳情可參閱ybrikman.com。 目錄 第一章 為何是Terraform 第二章 開始使用Terraform 第三章 如何管理Terraform的狀態 第四章 如何以Terraform 模組建立可以重複使用的基礎架構 第五章 Terraform的奇招異術:迴圈、If 敘述、部署和其他竅門 第六章 以Terraform管理密語 第七章 搭配多種Providers 第八章 正式環境等級的Terraform程式碼 第九章 如何測試Terraform程式碼 第十章 如何以團隊方式運用Terraform 附錄 推薦參考讀物
類似書籍推薦給您
內容簡介 ☆NET 8 Core Web應用程式核心基礎與套件介紹 ★套件輔助學習 - 節省開發時間與心力 ☆使用分層架構 - 讓專案各司其職,提高應用程式的可維護性和擴展性 ★身份驗證授權 - 使用Identity套件,提高網站的安全性 ☆角色權限管理 - 引導讀者建立不同的角色,模擬多層級會員系統 ★Repository pattern – 封裝資料庫邏輯,更有效的方式與資料庫溝通 ☆Entity Framework Core(EF Core) - 以架構物件的方式使用資料庫,讓開發學習者容易上手來處理資料 ★豐富的教學資源 - 提供完整專案程式碼及範例檔案下載 本書主旨在如何使用ASP.NET Core 8來建立一個強大且可擴展的平台,內容分為四大區塊,引導讀者掌握軟體開發的基本技能,分別為「程式基礎篇」、「.NET Core特色篇」、「應用實戰篇」和「模擬架站篇」。 ☆程式基礎篇:介紹ASP .NET的發展歷史,同時深入了解ASP .NET Core的生命週期。讀者將學習C#的核心概念,從基本的變數、資料型態、運算子,到進階的迴圈、類別和物件操作。MVC的核心觀念也將被介紹,包括檔案配置、職責與架構,並探討Model、View和Controller的角色。最後,讀者將使用Visual Studio 2022來建立ASP.NET Core Web應用程式,學習如何設計Category模型,並探索如何透過TempData和Toastr工具來增強使用者的互動體驗。 ★.NET Core特色篇:探討依賴注入(DI)的核心概念。學習如何運用DI來管理應用程式的相依性,讓程式碼更容易進行測試和維護。此外,也著重如何優化專案的結構,包括實施分層架構、建立Repository和UnitOfWork,以及使用Area來更有效地組織和管理應用程式的各個部分。 ☆應用實戰篇:將會引導讀者建立電商平台,學習ViewBag、ViewData、ViewModel與DataTables來優化前端和提升使用者體驗。透過應用ASP.NET Core Identity的功能,來模擬飲料店的多層級會員系統。掌握建立和管理購物車系統的能力,並使用ViewModel讓資料處理更加靈活。最後,帶領讀者深入訂單流程,從設計結算頁面到詳細的訂單管理,確保讀者能全面掌握電商平台的訂單管理流程。 ★模擬架站篇:協助讀者將電商平台部署到雲端,在進行部署前,會確保各角色的使用者權限、防止不當系統變更、涵蓋權限設定、安全性問題解決,以及資料庫的初始化。 ☆☆無論是初學者或有ASP.NET Framework開發經驗的人,本書都將提供寶貴的知識,讓您能夠快速建立一個功能豐富的網頁應用程式。讓我們一起開始吧!☆☆ 目錄 Chapter 01 環境建置 & 關於 .NET 8 1-1 ASP.NET Core 簡介 1-2 .NET 8 簡介 1-3 開發工具、環境架設 1-4 ASP.NET Core 網站生命週期 Chapter 02 C#基礎語法 2-1 程式架構 2-1 程式語法介紹 2-2-1 輸入與輸出 2-2-2 變數與常數 2-2-3 資料型別 2-2-4 運算子 2-3 條件流程控制 2-4 迴圈流程控制 2-5 類別與物件 2-5-1 物件與物件導向 2-5-2 類別 Chapter 03 MVC 基本觀念 3-1 MVC 概觀 3-2 MVC 檔案配置 3-3 MVC 職責 3-4 MVC 架構 3-5 .NET 中的MVC Chapter 04 CRUD 實作練習 4-1 創建 MVC 專案 4-2 建立Model & 連線資料庫 4-3 Read 查看資料 4-4 Create 新增資料 4-5 Edit 編輯資料 4-6 Delete 刪除資料 4-7 TempData & Toastr Chapter 05 依賴注入(Dependency Injection) 5-1 介紹 5-2 IoC 控制反轉 (Inversion of Control) 5-3 DI 依賴注入(Dependency Injection) 5-4 DI 容器中控管服務的生命週期 Chapter 06 檔案結構 6-1 介紹分層架構 6-2 修改專案架構 6-2-1 調整專案架構 6-2-2 重建資料庫 6-3 建立Repository 6-3-1 為何要使用Repository模式和UnitOfWork 模式? 6-3-2 實作Repository 6-4 建立UnitOfWork 6-4-1 實作UnitOfWork 6-5 建立Area 6-5-1 建立Area Chapter 07 Product + 首頁 7-1 建立Product Model 7-2 Product的基本 CRUD 7-3 鍵入類別、圖片的資料欄位和建立關聯 7-4 ViewBag、ViewData以及ViewModel 7-4-1 ViewBag的作法 7-4-2 ViewData的作法 7-4-3 ViewModel 7-5 整合新增及編輯頁面 7-6 儲存圖片路徑 7-7 DataTable 實作 7-8 首頁建立 Chapter 08 會員 8-1 建立 Identity 8-2 會員註冊及登入 8-3 角色與權限控管 8-4 調整註冊頁面 8-5 建立分店 Chapter 09 購物車 9-1 建立購物車模型 9-2 購物車介面 9-3 建立購物車的 View Model 9-4 修改及移除 ShoppingCart Chapter 10 訂單管理 10-1 結算畫面 10-2 新增訂單功能需要的資料表 10-3 建立訂單的 Repository 10-4 將購物車金額與訂單合併 10-5 送出訂單 10-6 訂單管理 Chapter 11 專案部署 11-1 角色權限設定 11-2 修改註冊功能 11-3 資料庫初始化DBInitializer 11-4 建立Azure SQL Server 11-5 版本降級 11-6 Git 設定與初始化 11-7 專案部署