注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡硬件、外部設備與維護嵌入式系統(tǒng)原理與接口技術

嵌入式系統(tǒng)原理與接口技術

嵌入式系統(tǒng)原理與接口技術

定 價:¥26.00

作 者: 賈智平,張瑞華主編
出版社: 清華大學出版社
叢編項: 嵌入式系統(tǒng)教學系列叢書
標 簽: 嵌入式計算機

ISBN: 9787302111986 出版時間: 2005-07-01 包裝: 平裝
開本: 26cm 頁數(shù): 286 字數(shù):  

內容簡介

  本書以目前流行的ARM嵌入式微處理器、嵌入式Linux作為主要內容,從嵌入式系統(tǒng)基本原理、系統(tǒng)設計,到研究嵌入式系統(tǒng)的技術途徑進行了較深入的闡述。其內容包括了嵌入式處理器原理、匯編語言、系統(tǒng)設計與軟件開發(fā)、計算機接口技術與應用等方面的知識,并通過實例講解嵌入式系統(tǒng)設計的過程和原理。書中的很多內容是實際教學經(jīng)驗的總結,適合在國內高校中推廣使用。 本書可以作為高等院校計算機、軟件工程專業(yè)的碩士生、本科生教材,又可以作為電子工程、工業(yè)自動化、儀器儀表與機電工程等專業(yè)大三、大四學生的基礎平臺課的教材。主要特色是通過先理解硬件結構、軟件編程基礎知識,掌握如何設計一個完整的系統(tǒng),提高創(chuàng)建復雜系統(tǒng)的抽象能力。

作者簡介

暫缺《嵌入式系統(tǒng)原理與接口技術》作者簡介

圖書目錄

第1章 嵌入式系統(tǒng)概述 1
1.1 嵌入式系統(tǒng)的發(fā)展 1
1.1.1 嵌入式系統(tǒng)的概念 1
1.1.2 嵌入式系統(tǒng)的發(fā)展史 2
1.1.3 嵌入式系統(tǒng)的特點 2
1.2 嵌入式系統(tǒng)的分類 3
1.3 嵌入式處理器 4
1.4 嵌入式系統(tǒng)的組成 6
1.5 嵌入式系統(tǒng)中信息表示與運算基礎 8
1.5.1 進位計數(shù)制與轉換 8
1.5.2 計算機中數(shù)的表示 9
1.5.3 非數(shù)值數(shù)據(jù)編碼 9
1.5.4 差錯控制編碼 12
1.6 評估嵌入式系統(tǒng)處理器的主要指標 18
1.7 嵌入式系統(tǒng)的應用 19
思考題 20
第2章 ARM微處理器硬件結構 22
2.1 計算機體系結構分類 22
2.2 ARM的版本及系列 23
2.2.1 ARM體系結構版本 23
2.2.2 ARM處理器系列 25
2.3 ARM處理器結構 28
2.3.1 ARM和Thumb狀態(tài) 28
2.3.2 RISC技術 29
2.3.3 流水線技術 30
2.3.4 超標量執(zhí)行 33
2.4 存儲系統(tǒng)機制 35
2.4.1 存儲體系結構 41
2.4.2 總線操作 44
2.4.3 ARM存儲系統(tǒng) 48
思考題 62
第3章 ARM尋址方式與指令系統(tǒng) 64
3.1 ARM編程模型 64
3.1.1 處理器模式 64
3.1.2 處理器工作狀態(tài) 65
3.1.3 寄存器組織 65
3.1.4 異常中斷 67
3.2 ARM指令格式及其尋址方式 70
3.2.1 ARM指令的一般格式 70
3.2.2 條件域<cond> 71
3.2.3 尋址方式 72
3.3 ARM指令集 76
3.3.1 數(shù)據(jù)處理指令 76
3.3.2 跳轉指令 80
3.3.3 Load/Store指令 82
3.3.4 程序狀態(tài)寄存器指令 86
3.3.5 協(xié)處理器指令 87
3.3.6 異常中斷指令 88
3.4 Thumb指令集 89
3.4.1 數(shù)據(jù)處理指令 89
3.4.2 跳轉指令 91
3.4.3 Load/Store指令 91
3.4.4 軟件中斷指令 92
思考題 92
第4章 匯編語言程序設計 93
4.1 匯編語言源程序格式 93
4.1.1 匯編語言程序的結構 93
4.1.2 匯編語言的行構成 95
4.1.3 偽操作 99
4.2 匯編語言上機過程 112
4.2.1 編輯匯編語言源程序 114
4.2.2 編譯匯編語言源程序 116
4.2.3 連接裝配匯編程序 118
4.2.4 匯編程序的運行 122
4.2.5 匯編程序的調試 123
4.3 匯編語言與C語言混合編程技術 125
4.3.1 匯編程序中訪問C程序變量 125
4.3.2 C程序中內嵌匯編指令 126
4.3.3 C程序調用匯編程序 129
4.4 Linux下的ARM匯編 130
4.4.1 匯編程序中的標號、分段名、宏定義和常數(shù) 131
4.4.2 Linux下ARM匯編的常用偽操作 134
4.4.3 程序示例 139
4.5 程序優(yōu)化 139
4.6 性能測試 146
思考題 147
第5章 ARM接口設計技術 149
5.1 鍵盤接口 149
5.1.1 鍵盤概述 149
5.1.2 用ARM芯片實現(xiàn)鍵盤接口 150
5.1.3 行掃描法獲取鍵值的程序 151
5.2 LED顯示器接口 154
5.2.1 概述 154
5.2.2 用ARM芯片S3C44B0X實現(xiàn)LED顯示接口 156
5.3 LCD顯示器接口 159
5.3.1 概述 159
5.3.2 S3C44B0X的內部LCD控制器 160
5.3.3 LCD應用實例 168
5.4 觸摸屏 170
5.4.1 觸摸屏的工作原理 170
5.4.2 觸摸屏的驅動芯片ADS7843 171
5.4.3 觸摸屏的接口 172
5.5 通信接口 174
5.5.1 UART異步串行接口 174
5.5.2 USB接口 188
5.5.3 以太網(wǎng)接口 192
5.5.4 IIC總線接口 204
5.5.5 CAN總線接口 205
5.6 中斷接口 208
5.6.1 概述 208
5.6.2 控制中斷的寄存器 212
5.6.3 外部中斷的應用 218
5.7 A/D和D/A轉換 220
5.7.1 A/D(模/數(shù))轉換器 220
5.7.2 D/A(數(shù)/模)轉換器 227
5.8 ARM的JTAG接口 229
5.8.1 JTAG的基本知識 229
5.8.2 ARM的JTAG調試結構 230
5.8.3 ARM7TDMI內核的JTAG掃描鏈結構 231
5.8.4 ARM7TDMI中通過JTAG對外設的訪問 232
思考題 233
第6章 嵌入式系統(tǒng)設計技術 234
6.1 嵌入式系統(tǒng)設計的特點 234
6.2 嵌入式系統(tǒng)的組成 236
6.3 嵌入式系統(tǒng)的設計流程 239
6.3.1 需求分析階段 239
6.3.2 規(guī)格說明階段 241
6.3.3 體系結構設計 242
6.3.4 設計硬件構件和軟件構件 246
6.3.5 系統(tǒng)集成和測試 246
6.4 設計示例:車載GPS終端系統(tǒng)的設計 247
6.4.1 統(tǒng)一建模語言UML及其特點和組成 248
6.4.2 UML在車載GPS終端設計中的應用 257
思考題 261
第7章 嵌入式實驗平臺 262
7.1 Samsung S3C44B0X微處理器 262
7.1.1 Samsung S3C44B0X 簡介 262
7.1.2 Samsung S3C44B0X特性 263
7.1.3 Samsung S3C44B0X引腳分布及引腳定義 266
7.1.4 基于Samsung S3C44B0X嵌入式結構 269
7.2 UP-NETARM3000嵌入式平臺 270
7.2.1 系統(tǒng)組成 270
7.2.2 硬件資源 271
7.2.3 系統(tǒng)安裝 272
7.3 基于UP-NETARM3000平臺的實驗實例 274
7.3.1 開發(fā)環(huán)境與基礎編程 274
7.3.2 鍵盤與LED驅動實驗 277
7.3.3 電機控制實驗 279
7.3.4 LCD實驗 281
附錄 S3C44B0X端口引腳定義 283
參考文獻 287

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號