嵌入式系統導論

嵌入式系統導論

《嵌入式系統導論》是2011年人民郵電出版社出版的圖書,作者是彭蔓蔓。《嵌入式系統導論》系統而循序漸進地介紹了嵌入式系統的基本原理、概念和套用設計開發。《嵌入式系統導論》內容系統豐富,重點突出,所選實例具有較強的代表性,針對性強,是前面學習嵌入式系統原理,與開發的入門教材,適合作為大學本科和高職院校計算機、電子、機械類專業有關課程教材,也可供相關工程技術人員閱讀參考。

基本介紹

  • 書名:嵌入式系統導論
  • 作者彭蔓蔓
  • ISBN:9787115188205
  • 頁數:230頁
  • 定價:¥29.00
  • 出版社人民郵電出版社
  • 出版時間:2008-10-01
  • 裝幀:平裝
  • 開本:16開
  • 字數:370000
  • 商品編碼:10063013
  • 用紙:膠版紙
  • 重約:0.361KG
內容提要,圖書目錄,推薦與評論,其它版本,基本信息,內容介紹,圖書目錄,

內容提要

《嵌入式系統導論》系統而循序漸進地介紹了嵌入式系統的基本原理、概念和套用設計開發。《嵌入式系統導論》共分為7章:第1章初步介紹了嵌入式系統的基本知識;第2章剖析了嵌入式系統的設計方法和設計流程;第3章介紹了各種嵌入式處理器以及在開發過程中如何選用;第4章主要介紹嵌入式系統中存儲器的組成、工作原理和性能特徵;第5章介紹了嵌入式系統的外圍設備與I/O接口;第6章重點對比介紹了幾種常用的嵌入式作業系統;第7章從軟體工程師的角度出發,以7個由淺入深的實例,著重介紹基於windows CE的嵌入式系統開發流程及嵌入式應用程式開發。
《嵌入式系統導論》內容系統豐富,重點突出,所選實例具有較強的代表性,針對性強,是前面學習嵌入式系統原理,與開發的入門教材,適合作為大學本科和高職院校計算機、電子、機械類專業有關課程教材,也可供相關工程技術人員閱讀參考。

圖書目錄

第1章 嵌入式系統概述 1
1.1 嵌入式系統的定義與特點 1
1.1.1 嵌入式系統的定義 1
1.1.2 嵌入式系統的特點 2
1.2 嵌入式系統的套用 3
1.2.1 套用領域 3
1.2.2 發展趨勢 4
1.3 嵌入式系統的構成 5
1.3.1 嵌入式系統的硬體 5
1.3.2 嵌入式系統的軟體 9
1.4 嵌入式系統分類 11
1.5 嵌入式系統的發展歷史 12
1.5.1 初始階段 12
1.5.2 發展階段 13
1.5.3 未來發展趨勢 14
1.6 小結 15

推薦與評論

本書主要特點:結合嵌入式系統的最新發展,採用自頂向下的分析方法,重點介紹嵌入式系統的基本概念、各基本部件的組織方式和設計方法,強調工程實踐的重要性。力求邏輯嚴謹,形式活潑,通俗易懂。
彭蔓蔓教授(博士)從事計算機體系結構的教學和科研工作二十餘年,由國家留學基金委全額資助在國外做訪問學者一年,現為中國計算機學會體系結構專委會委員。其他作者也都是長期從事嵌入式系統教學的骨幹教師,都具有博士學位或正在攻讀博士學位。
本書內容系統豐富,重點突出,所選實例具有較強的代表性,針對性強,是前面學習嵌入式...

其它版本

基本信息

書名:嵌入式系統導論
嵌入式系統導論嵌入式系統導論
書號:7-113-11911
作者:徐成 等
策劃編輯:嚴曉舟 楊勇
責任編輯:秦緒好
定價:33.00元
出版日期:2011年1月
出版單位:中國鐵道出版社

內容介紹

嵌入式系統是“完全嵌入受控器件內部,為特定套用而設計的專用計算機系統”,它以套用為中心、計算機技術為基礎,軟/硬體可裁剪,適用於對功能、可靠性、成本、體積、功耗有嚴格要求的專用套用系統。本書以嵌入式系統的基本概念與主要設計流程為出發點,分別介紹了嵌入式處理器、嵌入式存儲器、嵌入式設備接口技術、嵌入式作業系統等嵌入式系統設計的核心內容,並結合全書內容詳細闡述了一個典型的嵌入式系統套用設計實例。
本書所選內容和實例具有實用性與代表性,是系統學習嵌入式系統原理與套用的入門教材,適合作為高等院校計算機、電子、機械控制及自動化等相關專業的教材,也可供工程技術人員參考。

圖書目錄

第1章 嵌入式系統介紹 1
1.1 嵌入式系統的概念 1
1.2 嵌入式系統的特點 2
1.3 嵌入式系統基本結構 2
1.3.1 嵌入式系統的硬體 3
1.3.2 嵌入式系統的軟體 5
1.4 嵌入式系統發展歷程 7
1.4.1 嵌入式系統發展的初始階段 7
1.4.2 計算機技術的兩大分支形成階段 7
1.4.3 嵌入式系統的發展階段 8
1.4.4 未來嵌入式系統的發展趨勢 9
1.5 嵌入式系統的套用 10
1.5.1 嵌入式系統的套用領域 10
1.5.2 嵌入式系統的具體套用 11
小結 12
習題 12
第2章 嵌入式系統設計 13
2.1 嵌入式系統的系統級設計方法概述 13
2.1.1 先硬體後軟體的設計方法 13
2.1.2 軟/硬體協同設計 15
2.2 嵌入式設計流程 17
2.2.1 系統需求分析 17
2.2.2 軟/硬體劃分 19
2.2.3 疊代與實現 27
2.2.4 詳細的硬體與軟體實現 29
2.2.5 系統集成 42
2.2.6 產品測試和發布 43
2.2.7 產品維護和升級 46
小結 48
習題 49
第3章 嵌入式處理器 50
3.1 嵌入式處理器的分類 50
3.2 嵌入式處理器的構架 52
3.2.1 CISC與RISC指令集介紹 52
3.2.2 嵌入式處理器的幾種構架 54
3.3 嵌入式處理器的技術指標 62
3.4 典型的嵌入式處理器 63
3.4.1 ARM處理器 63
3.4.2 MIPS處理器 68
3.4.3 PowerPC處理器 71
3.4.4 國產嵌入式處理器 76
3.5 基於FPGA的嵌入式軟核處理器 82
3.5.1 MicroBlaze及Nios II處理器簡介 82
3.5.2 Nios II系統的開發 83
3.6 如何選擇嵌入式處理器 89
3.6.1 選擇處理器的總原則 89
3.6.2 選擇嵌入式處理器的具體方法 89
小結 90
習題 91
第4章 嵌入式系統的存儲器 92
4.1 概述 92
4.1.1 嵌入式存儲器的結構和組織 92
4.1.2 嵌入式存儲器的性能指標 94
4.1.3 嵌入式存儲器的分類 94
4.2 隨機存儲器(RAM) 96
4.2.1 RAM電路的基本結構 96
4.2.2 RAM存儲容量的擴展 101
4.2.3 靜態隨機存儲器(RAM) 102
4.2.4 動態隨機存儲器(DRAM) 105
4.2.5 多連線埠存儲器(MPRAM) 110
4.3 唯讀存儲器(ROM) 112
4.3.1 ROM的結構及工作原理 112
4.3.2 ROM的分類 114
4.3.3 ROM容量的擴展 115
4.3.4 掩膜ROM 115
4.3.5 可程式唯讀存儲器(PROM) 117
4.3.6 可擦除可程式唯讀存儲器(EPROM) 118
4.3.7 電擦除可程式唯讀存儲器(E2PROM) 119
4.3.8 快閃記憶體(flash) 119
4.4 混合類型存儲器 122
4.4.1 NVSRAM工作原理 122
4.4.2 幾種新型的非易失存儲器 123
4.5 存儲器的測試和驗證 125
4.6 如何選擇嵌入式存儲器 127
4.7 PXA255存儲器系統 129
4.7.1 PXA255的存儲器控制器 130
4.7.2 PXA255開發板的存儲器系統設計 142
小結 153
習題 153
第5章 嵌入式系統的I/O設備及接口 154
5.1 I/O接口概述 154
5.1.1 I/O接口的基本結構 154
5.1.2 I/O接口的功能 155
5.1.3 I/O接口晶片的定址 156
5.2 系統時鐘及復位電路 158
5.2.1 系統時鐘 158
5.2.2 復位電路 159
5.3 解碼器 160
5.3.1 解碼器的作用和種類 160
5.3.2 普通的解碼器 160
5.3.3 可程式器件解碼器 161
5.3.4 嵌入式處理器上的集成解碼模組 161
5.4 定時器/計數器 161
5.4.1 定時器/計數器的基本結構 161
5.4.2 定時器/計數器的工作模式 162
5.4.3 定時器/計數器的功能 162
5.5 串列接口 163
5.5.1 通用異步收發器(UART) 163
5.5.2 串列外圍接口(SPI) 164
5.5.3 串列接口RS系列標準 167
5.6 並行接口 172
5.7 其他接口 173
5.7.1 通用串列匯流排(USB)接口 173
5.7.2 IEEE 1394 174
5.7.3 紅外通信接口 175
5.7.4 藍牙通信接口 176
5.7.5 I2C匯流排接口 176
5.7.6 IEEE 802.11 177
5.8 I/O設備 178
5.8.1 觸控螢幕 178
5.8.2 液晶顯示屏(LCD) 180
5.9 PXA255 LCD接口電路 183
5.9.1 PXA255 LCD控制器 183
5.9.2 PXA255 LCD控制器的操作 185
5.9.3 顯示屏PDD軟體設計 187
5.10 乙太網控制器 188
5.10.1 乙太網基礎知識 189
5.10.2 乙太網控制器CS8900A簡介 189
5.10.3 CS8900A與PXA255的接口 196
5.10.4 CS8900A暫存器地址映射 197
5.10.5 CS8900A的相關配置 199
小結 206
習題 207
第6章 嵌入式作業系統 208
6.1 概述 208
6.1.1 嵌入式作業系統的發展歷程 209
6.1.2 嵌入式作業系統的特點 209
6.1.3 嵌入式作業系統的套用前景 210
6.2 常用嵌入式作業系統 211
6.2.1 嵌入式作業系統分類 211
6.2.2 典型嵌入式作業系統 211
6.2.3 嵌入式作業系統的選擇 213
6.3 嵌入式實時作業系統(RTOS) 215
6.3.1 實時作業系統概述 215
6.3.2 實時作業系統的發展過程 215
6.3.3 實時作業系統評價指標 216
6.4 PXA255作業系統實例 216
6.4.1 基於Linux作業系統的開發 217
6.4.2 基於Windows CE作業系統的開發 232
小結 249
習題 249
第7章 基於Linux的嵌入式系統開發實例 251
7.1 開發環境的搭建 251
7.1.1 PXA255系統開發平台介紹 252
7.1.2 宿主機環境搭建 252
7.1.3 交叉編譯環境的搭建 255
7.2 boot loader移植 261
7.2.1 boot loader簡介 261
7.2.2 U-BOOT的移植 266
7.3 Linux核心移植 273
7.3.1 Linux核心定製 274
7.3.2 核心燒寫 276
7.4 Linux根檔案系統移植 276
7.4.1 Linux系統簡介 276
7.4.2 Linux根檔案系統構建 278
7.4.3 下載並燒寫根檔案系統 283
7.5 應用程式開發 283
7.5.1 LCD驅動移植 284
7.5.2 CF卡的驅動移植 284
7.5.3 USB主控接口的驅動移植 286
7.5.4 應用程式開發實例 287
7.6 PXA系列典型嵌入式系統 300
小結 303
習題 303
參考文獻 304

相關詞條

熱門詞條

聯絡我們