買這商品的人也買了...
-
$403RISC-V 架構與嵌入式開發快速入門 -
$327深入理解 RISC-V 程序開發
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
75折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$375 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書以Cortex-A8嵌入式微處理器和嵌入式操作系統(Windows CE操作系統與Android操作系統)為背景,
詳細介紹了嵌入式系統的新發展情況以及其應用所涉及各個分支的相關知識,並通過實例對其應用方法進行了深入淺出的說明。
本書共13章,內容主要包括嵌入式系統緒論、ARM Cortex-A8體系結構、
S5PV210微處理器引腳及各部件編程、通信接口、人機交互、Windows CE以及Android操作系統移植與開發等。
本書理論與實踐並重,通過實例介紹了應用程序的開發、源碼結構和在模擬器以及真實硬件平臺上的調試方法。
本書主要面向計算機、自動化和電子信息工程等學科相關專業的高年級本、專科學生和研究生,
也可以作為從事嵌入式系統研發人員的技術參考書。
目錄
目錄大綱
前言
章緒論
1.1嵌入式系統概述
1.1.1嵌入式系統的定義
1.1.2嵌入式系統的應用領域及主要產品
1.1.3嵌入式系統的組成
1.1.4嵌入式系統的特點
1.1.5嵌入式系統的發展
1.2嵌入式處理器
1.2.1嵌入式微處理器
1.2.2嵌入式微控制器
1.2.3嵌入式DSP處理器
1.2.4嵌入式片上系統
1.3嵌入式操作系統
1.3.1嵌入式操作系統概述
1.3.2嵌入式操作系統的特點
1.3.3嵌入式實時操作系統
1.4嵌入式系統工程設計
本章小結
思考題
第2章ARM Cortex-A8體系結構
2.1ARM微處理器
2.1.1ARM 簡介
2.1.2ARM內核基本版本
2.1.3ARM微處理器系列
2.1.4ARM微處理器結構
2.2Cortex-A8內核結構
2.3Samsung S5PV210微處理器簡介
2.4Samsung S5PV210處理器開發工具
2.4.1ARM集成開發工具RVDS介紹
2.4.2Eclipse for ARM開發環境介紹
本章小結
思考題
第3章Cortex-A8處理器編程模型
3.1ARM編程簡介
3.2Cortex-A8處理器模式和狀態
3.2.1處理器模式
3.2.2處理器狀態
3.3Cortex-A8存儲器組織
3.3.1數據類型
3.3.2存儲格式
3.3.3寄存器組
3.4異常
3.4.1異常入口
3.4.2退出異常
3.4.3復位異常
3.4.4快速中斷異常FIQ
3.4.5中斷異常IRQ
3.4.6中止異常
3.4.7軟件中斷
3.4.8監控異常
3.4.9未定義指令異常
3.4.10斷點指令
3.4.11異常向量
3.4.12異常優先級
3.5尋址方式
3.6指令系統
3.6.1概述
3.6.2ARM指令集
3.7ARM彙編程序設計
3.7.1偽操作
3.7.2ARM彙編語言偽指令
3.7.3ARM彙編語言語句格式
3.7.4ARM彙編語言程序格式
3.7.5彙編程序設計舉例
本章小結
思考題
第4章GPIO編程
4.1S5PV210芯片硬件資源
4.1.1微處理器
4.1.2內存子系統
4.1.3多媒體
4.1.4音頻子系統
4.1.5安全子系統
4.1.6接口
4.1.7系統外設
4.1.8封裝與引腳
4.2S5PV210的GPIO
4.2.1GPIO概述
4.2.2S5PV210芯片的GPIO特性
4.2.3GPIO功能概括圖
4.3S5PV210的GPIO常用寄存器
4.4GPIO編程實例
本章小結
思考題
第5章存儲器管理
5.1存儲器分類
5.1.1存儲器組織結構
5.1.2存儲器和只讀存儲器
5.2內存管理單元
5.2.1虛擬內存與虛擬地址
5.2.2地址映射
5.2.3系統初始化
5.3S5PV210的存儲系統
5.3.1S5PV210的存儲系統框圖
5.3.2S5PV210的虛擬內存映射
5.3.3S5PV210微處理器的啟動過程
5.4S5PV210的內存控制器
5.4.1DRAM控制器
5.4.2SROM控制器
5.4.3OneNAND控制器
5.4.4NAND閃存控制器
本章小結
思考題
第6章異常與中斷處理
6.1概述
6.2S5PV210的異常與中斷
6.3SWI軟中斷異常
6.4IRQ中斷與FIQ中斷
6.5中斷相關寄存器
6.6S5PV210的中斷編程
6.6.1中斷跳轉流程
6.6.2中斷示例硬件電路
6.6.3中斷示例程序代碼
本章小結
思考題
第7章定時器
7.1通用定時器概述
7.2S5PV210的脈寬調製(PWM)定時器
7.2.1PWM定時器概述
7.2.2PWM定時器的寄存器
7.2.3PWM雙緩衝定時器
7.2.4S5PV210的PWM定時器控制示例
7.3看門狗定時器
7.3.1看門狗定時器概述
7.3.2看門狗定時器寄存器
7.3.3看門狗定時器控制參考程序
7.4RTC實時時鐘
7.4.1實時時鐘簡介
7.4.2RTC控制器
7.4.3RTC寄存器
7.4.4RTC編程
本章小結
思考題
第8章AD轉換器
8.1AD轉換原理
8.1.1A-D轉換概念
8.1.2A-D轉換過程
8.1.3A-D轉換的主要技術指標
8.1.4A-D轉換器的主要類型
8.2S5PV210的AD轉換器
8.2.1概述
8.2.2特性
8.2.3模塊圖
8.2.4轉換速率
8.3S5PV210的AD轉換寄存器
8.4S5PV210的AD編程
本章小結
思考題
第9章DMA控制器
9.1DMA的工作原理
9.2S5PV210的DMA控制器
9.3PL330指令集
9.4DMA控制器請求
9.5S5PV210的DMA相關寄存器
9.6S5PV210微處理器的DMA編程
本章小結
思考題
0章S5PV210通信接口
10.1UART接口
10.1.1UART(異步串行通信)接口概念
10.1.2RS-232C串行接口標準
10.1.3S5PV210芯片的異步串行通信
10.1.4UART寄存器
10.1.5UART實例
10.2SPI接口
10.2.1SPI接口概述
10.2.2S5PV210微處理器的SPI接口
10.2.3SPI相關的寄存器
10.2.4S5PV210微處理器的SPI實例
10.3I2C接口
10.3.1I2C總線工作原理
10.3.2S5PV210微處理器的I2C總線接口
10.3.3S5PV210微處理器的I2C接口寄存器
10.3.4S5PV210微處理器的I2C應用實例
本章小結
思考題
1章人機交互接口
11.1LCD接口
11.1.1LCD控制器綜述
11.1.2S5PV210的LCD控制器
11.1.3LCD相關寄存器
11.1.4LCD應用實例
11.2鍵盤功能
11.2.1鍵盤接口概述
11.2.2去抖動濾波器
11.2.3鍵盤掃描步驟
11.2.4鍵盤的I/O接口
11.2.5鍵盤接口相關寄存器
11.2.6鍵盤接口實例
本章小結
思考題
2章Windows CE操作系統移植與開發
12.1Windows CE 6.0介紹
12.1.1Windows CE嵌入式操作系統簡介
12.1.2Windows CE 6.0簡介
12.1.3Windows CE 6.0開發環境架構
12.2基於Windows CE的嵌入式系統開發流程
12.2.1硬件設計
12.2.2運行Windows CE
12.2.3定製操作系統
12.2.4應用程序開發
12.3Windows CE操作系統移植
12.3.1Windows CE操作系統移植原理
12.3.2開發BSP
12.4Windows CE操作系統定製流程
12.4.1選擇BSP
12.4.2編譯生成鏡像文件
12.4.3下載到開發板上進行調試
12.5Windows CE操作系統硬件驅動
12.5.1驅動程序簡介
12.5.2Windows CE下的硬件驅動程序
12.5.3Windows CE流式設備驅動
12.6Windows CE應用程序開發與實踐
12.6.1導出並安裝SDK
12.6.2使用SDK編譯Hello World
本章小結
思考題
3章Android系統移植與開發
13.1Android操作系統簡介
13.2Android基本架構
13.2.1應用程序層
13.2.2應用程序框架層
13.2.3系統運行庫層
13.2.4Linux核心層
13.2.5Android操作系統源碼結構
13.3Android操作系統移植
13.4Android應用開發環境
13.4.1K安裝
13.4.2Eclipse安裝
13.4.3Android SDK安裝和配置
13.4.4ADT安裝
13.4.5創建模擬器
13.5創建個Android應用程序
13.5.1創建HelloWorld工程
13.5.2HelloWorld源碼分析
13.5.3在模擬器上運行HelloWorld
13.5.4在ARM嵌入式硬件平臺上建立開發環境
本章小結
思考題
