-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

嵌入式設備驅動開發精解

( 簡體 字)
作者:孫智博類別:1. -> 電腦組織與體系結構 -> 嵌入式系統
譯者:
出版社:人民郵電出版社嵌入式設備驅動開發精解 3dWoo書號: 35137
詢問書籍請說出此書號!

缺書
NT售價: 175

出版日:4/1/2013
頁數:178
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115307101
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

《嵌入式設備驅動開發精解》的編寫主要是針對從事嵌入式軟件開發人員,尤其是從事或者想從事手機研發工作的人員,當然對于從事其他嵌入式產品的開發人員也可以作為參考資料,《嵌入式設備驅動開發精解》的內容主要涵蓋ARM CPU以及各種常用外部設備驅動開發的方方面面,包括各種硬件接口,硬件接口協議說明以及各種外設的使用及調試方法,特別是對于開發調試過程中可能遇到的各種問題以及如何解決這些問題進行了討論,同時還包括軟件方面的調試方法與硬件方面的調試方法等。
目錄:

第1章 關于本教程 1
1.1 本書內容的組織 2
1.2 關于本教程涉及的實例 2
1.3 計算機配置需求 3

第2章 如何開始嵌入式開發 4
2.1 什么是嵌入式系統 4
2.2 充分利用現有的硬件資源 5
2.3 嵌入式開發入門第一步 5
2.4 建立一個具體的嵌入式開發的小項目 6

第3章 建立Windows下的交叉編譯環境 7
3.1 Cygwin的安裝 7
3.2 ARM編譯工具RVDS的安裝 13

第4章 開發環境的介紹與使用 17
4.1 Cygwin的作用 17
4.2 RVDS的作用 17
4.3 開發環境的使用 17

第5章 認識ARM CPU的工作原理 19
5.1 從新的角度認知CPU 19
5.2 ARM系列的CPU概覽 20
5.3 ARM CPU的內部初探 21
5.4 ARM處理器的工作模式 22
5.5 ARM CPU的寄存器 24
5.6 關于寄存器的命名 25
5.7 ARM寄存器的使用規則 25
5.8 CPSR和SPSR寄存器 27
5.9 本章小結 29

第6章 從整體上認識ARM CPU 30
6.1 實例CPU內核特性簡介 30
6.2 ARM CPU的內部結構初探 31
6.3 認識ARM CPU的MEMORY MAP 32
6.4 總線的概念 35
6.5 CPU是如何操控外設的 37

第7章 快速ARM匯編語言 40
7.1 ARM匯編文件格式 40
7.2 認識基本的ARM指令 42

第8章 ARM體系結構 49
8.1 認識嵌入式系統軟件的組成 49
8.2 ARM處理器及Memory系統 51
8.3 大小端的概念 52
8.4 ARM存儲系統 53
8.5 THUMB與ARM指令 57
8.6 解析Image文件 57
8.7 認識ARM的編譯工具 60
8.8 匯編編譯器 61
8.9 C & C++編譯器armcc 63
8.10 ARM鏈接器armlink 66
8.11 為什么有Load region和execution region 71
8.12 認識什么是scatter文件 73
8.13 燒寫到嵌入式設備里面的文件到底是什么 81

第9章 認識信號和時序 84
9.1 硬件之間通信的橋梁——信號 84
9.2 什么是時序 86
9.3 LCD時序分析 86
9.4 如何滿足外設的時序要求 89

第10章 認識并使用GPIO 91
10.1 認識GPIO 91
10.2 如何配置并使用GPIO 92

第11章 認識中斷 95
11.1 中斷分為兩類:內部中斷、外部中斷 95
11.2 中斷實例分析 96
11.3 配置中斷管腳 96
11.4 中斷信號觸發條件的配置 96
11.5 中斷在哪里被處理 97

第12章 讓你的LCD工作起來 100
12.1 LCD的歷史與原理 100
12.2 為LCD編寫驅動程序 102
12.3 LCD的硬件信號及驅動程序示例 103

第13章 NAND Flash驅動的開發 109
13.1 認識NAND Flash 109
13.2 NAND Flash的存儲結構 111
13.3 壞塊的概念 112
13.4 認識NAND Flash的特性 113
13.5 NAND Flash的硬件接口 114
13.6 NAND Flash的操作命令說明 115
13.7 NAND Flash如何尋址 116
13.8 讀取NAND Flash ID 118
13.9 讀取NAND Flash的頁數據 119
13.10 Page program,給某個頁進行編程操作 120
13.11 擦除(Erase)一個block 122
13.12 關于8 bit接口的NAND Flash 124
13.13 ECC是什么 126
13.14 NAND Flash中一個特殊的block 127

第14章 I2C接口設備驅動的開發 128
14.1 I2C是什么 128
14.2 I2C總線的特點 128
14.3 I2C接口的模式 129
14.4 總線的構成 129
14.5 I2C設備的尋址 130
14.6 I2C總線信號協議 130
11.7 I2C數據信號傳輸的規定 131
14.8 一個完整的I2C數據傳遞過程 132
14.9 讀懂示波器上的I2C 133
14.10 I2C接口設備的調試 135

第15章 SPI接口驅動的開發 136
15.1 SPI是什么 136
15.2 SPI總線的特點 136
15.3 總線構成及信號類型 137
15.4 SPI的四種工作模式 137
15.5 讀懂示波器上的SPI 139
15.6 SPI接口設備的調試 140

第16章 認識EBI接口 142
16.1 EBI硬件接口 142
16.2 訪問EBI接口的外設 143
16.3 EBI接口的配置 145
16.4 關于page mode與burst mode的理解 147
16.5 BURST模式 148

第17章 利用TRACE32進行調試 150
17.1 ARM調試接口簡介 150
17.2 TRACE32是什么 151
17.3 TRACE32的安裝 152
17.4 TRACE32調試功能原理 159
17.5 TRACE32能做什么 159
17.6 運行TRACE32 159
17.7 如何把TRACE32與工程關聯起來 161
17.8 TRACE32調試常用命令 164
17.9 常用窗口選項介紹 166
17.10 Trace32常用調試方法 169

第18章 認識硬件原理圖 173
18.1 什么是硬件原理圖 173
18.2 用掌握硬件原理圖嗎 173
18.3 硬件原理圖好掌握嗎 174
18.4 理解一個簡單的原理圖 174

第19章 后記 176

附錄A Glossary(縮略詞匯表) 177
附錄B 參考文獻與相關網站 179
序: