“十一五”高等院校規(guī)劃教材:嵌入式系統(tǒng)接口原理與應(yīng)用(附光盤1張)
定 價:42 元
- 作者:文全剛 著,文全剛 編
- 出版時間:2009/10/1
- ISBN:9787811249293
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP364.7
- 頁碼:362
- 紙張:膠版紙
- 版次:1
- 開本:16開
《嵌入式系統(tǒng)接口原理與應(yīng)用》主要內(nèi)容分成3個部分:第一部分介紹以ARM為內(nèi)核的嵌入式微處理器基本知識、嵌入式開發(fā)環(huán)境,包括第1、2章。第二部分介紹存儲器接口、基本輸入/輸出接口、外部總線接口、網(wǎng)絡(luò)接口、嵌入式系統(tǒng)軟件設(shè)計等知識,包括第3~7章。第三部分是實驗內(nèi)容,包括第8章。《嵌入式系統(tǒng)接口原理與應(yīng)用》含光盤1張,內(nèi)含相關(guān)實驗的源代碼和相應(yīng)視頻,讀者可根據(jù)實際情況選做其中的實驗。
《嵌入式系統(tǒng)接口原理與應(yīng)用》可作為高等院校計算機(jī)、電子及相關(guān)專業(yè)的教材或參考書,也適合工程技術(shù)人員參考。
目前,嵌入式產(chǎn)品已經(jīng)無處不在:通信、信息、數(shù)字家庭、工業(yè)控制等領(lǐng)域,隨處都能見到嵌入式產(chǎn)品;國內(nèi)也掀起了學(xué)習(xí)嵌入式知識的熱潮。嵌入式知識的學(xué)習(xí)范圍很廣,不僅要學(xué)習(xí)軟件知識還要學(xué)習(xí)硬件知識。學(xué)習(xí)嵌入式要以應(yīng)用為導(dǎo)向,因此,建議學(xué)習(xí)者首先選擇一款主流芯片,以點帶面、循序漸進(jìn)地進(jìn)行。目前,以ARM為核心的嵌入式技術(shù)逐漸成為我國嵌入式教學(xué)的主流。
結(jié)合多年的教學(xué)實踐,我們編寫了嵌入式系列教材,《嵌入式系統(tǒng)接口原理與應(yīng)用》是軟硬件結(jié)合最緊密的知識模塊。目前,嵌入式設(shè)計中大多數(shù)是結(jié)合某種開發(fā)板做二次開發(fā),因此,硬件的比重只占到20%,而軟件的比重卻占到80%。本書按照“接口原理一典型電路一接口編程”這種模式對常用接口進(jìn)行了介紹,重點是接口驅(qū)動程序的編寫。本書的接口驅(qū)動程序不是基于某種操作系統(tǒng),而是用c語言編寫從而直接控制接口控制器。通過ADS集成開發(fā)調(diào)試環(huán)境,讀者可以很清楚地看到軟件對硬件的控制過程。這個理解過程對于讀者編寫基于某種操作系統(tǒng)下的接口驅(qū)動程序有很大的幫助。本書的前導(dǎo)課程是《計算機(jī)組成原理》、《C語言程序設(shè)計》、《匯編語言程序設(shè)計一一基于ARM體系結(jié)構(gòu)》,后續(xù)課程是《嵌入式Linux操作系統(tǒng)原理與應(yīng)用》、《嵌入式系統(tǒng)原理與應(yīng)用》。
本書主要內(nèi)容分成3個部分:第一部分介紹以ARM為內(nèi)核的嵌入式微處理器基本知識、嵌入式開發(fā)環(huán)境,包括第1、2章。第二部分介紹存儲器接口、基本輸入/輸出接口、外部總線接口、網(wǎng)絡(luò)接口、嵌入式系統(tǒng)軟件設(shè)計等知識,包括第3~7章。第三部分是實驗內(nèi)容,包括第8章。具體章節(jié)安排如下:
第1章嵌入式微處理器:首先介紹嵌入式系統(tǒng)的基本組成結(jié)構(gòu),然后介紹微處理器的基本知識以及常用的嵌入式微處理器,最后重點介紹國內(nèi)幾種以ARM為內(nèi)核的嵌入式微處理器以及ARM芯片的選型。
第1章 嵌入式微處理器
1.1 概述
1.1.1 嵌入式系統(tǒng)的組成
1.1.2 嵌入式處理器的分類
1.1.3 嵌入式處理器的評估指標(biāo)
1.2 嵌入式微處理器基礎(chǔ)
1.2.1 微處理器設(shè)計中的基本概念
1.2.2 體系結(jié)構(gòu)
1.2.3 CISC和RISC技術(shù)
1.2.4 流水線技術(shù)
1.2.5 多核技術(shù)
1.2.6 嵌入式處理器發(fā)展趨勢
1.3 總線概述
1.3.1 基本概念
1.3.2 片內(nèi)總線
1.3.3 芯片總線
1.3.4 系統(tǒng)內(nèi)總線
1.3.5 外部總線
1.4 常見的嵌入式微處理器
1.4.1 PowerPC處理器
1.4.2 68K/ColdFire處理器
1.4.3 MIPS處理器
1.4.4 SPARC處理器
1.4.5 ARM處理器
1.5 ARM處理器
1.5.1 ARM內(nèi)核
1.5.2 ARM寄存器
1.5.3 信息存儲的字節(jié)順序
1.5.4 ARM指令系統(tǒng)
1.5.5 ARM處理器的中斷和異常
1.6 ARM內(nèi)核
1.6.1 ARM7系列
1.6.2 ARM9系列
1.6.3 ARM10系列
1.6.4 ARM11系列
1.6.5 SeeurCore微處理器系列
1.6.6 StrongARM和XScale系列
1.6.7 ARMCortex處理器系列
1.7 基于ARM核的芯片選擇
1.7.1 ARM內(nèi)核的選擇
1.7.2 接口控制器的選擇
1.7.3 多核的選擇
1.7.4 國內(nèi)常用ARM芯片
1.7.5 選擇方案舉例
習(xí)題
第2章 嵌入式開發(fā)環(huán)境
2.1 硬件設(shè)計基礎(chǔ)
2.1.1 電路設(shè)計基本流程
2.1.2 常用的電路設(shè)計工具
2.1.3 接口的作用
2.1.4 接口設(shè)計
2.2 基于開發(fā)板的二次開發(fā)
2.2.1 基于開發(fā)板的二次開發(fā)概述
2.2.2 嵌入式最小系統(tǒng)的硬件模塊
2.2.3 嵌入式系統(tǒng)的啟動架構(gòu)
2.3 電源和復(fù)位接口
2.3.1 電源接口概述
2.3.2 低功耗設(shè)計和電源管理
2.3.3 電源接口電路
2.3.4 RST電路
2.4 調(diào)試接口
2.4.1 嵌入式系統(tǒng)的調(diào)試方法
2.4.2 JTAG調(diào)試接口
2.5 ADS1.2集成開發(fā)環(huán)境
2.5.1 CodeWarriorIDE
2.5.2 AXD調(diào)試器
2.5.3 使用ADS開發(fā)軟件過程
2.5.4 匯編語言和C語言交互編程
習(xí)題
第3章 嵌入式系統(tǒng)的存儲器
3.1 存儲系統(tǒng)概述
3.1.1 存儲器的分類
3.1.2 存儲系統(tǒng)的層次結(jié)構(gòu)
3.1.3 半導(dǎo)體存儲器的主要性能指標(biāo)
3.1.4 嵌入式系統(tǒng)存儲設(shè)備
3.2 隨機(jī)存儲器RAM
3.2.1 概述
3.2.2 靜態(tài)隨機(jī)存儲器SRAM
3.2.3 動態(tài)隨機(jī)存儲器DRAM
3.2.4 同步動態(tài)隨機(jī)存儲器sDRAM
3.2.5 雙倍速率隨機(jī)存儲器DDRAM
3.2.6 存儲器接口
3.2.7 存儲器接口編程
3.3 只讀存儲器ROM
3.3.1 掩膜ROM
3.3.2 可編程ROM
3.3.3 可擦除可編程ROM
3.3.4 電可擦除可編程ROM
3.3.5 Flash存儲器
3.4 NorFlash芯片介紹
3.4.1 SST39VF160
3.4.2 SST39VF160的操作命令
3.4.3 NorFlash接口電路
3.4.4 NorFlash接口編程
3.5 NandFlash存儲器
3.5.1 K9F1208UOB概述
3.5.2 K9F1208UOB的操作命令
3.5.3 NandFlash控制器
3.5.4 NandFlash接口電路
3.5.5 NandFlash接口編程
3.6 外部存儲器
3.6.1 硬盤
3.6.2 光盤存儲器
3.6.3 Flash卡
習(xí)題
第4章 基本輸入/輸出接口
4.1 輸入/輸出接口概述
4.1.1 GPIO的結(jié)構(gòu)與原理
4.1.2 S3C2410中的GPIO
4.2 鍵盤和鼠標(biāo)接口
4.2.1 鍵盤接口
4.2.2 鍵盤接口編程
4.2.3 PS/2接口
4.3 A/D轉(zhuǎn)換器
4.3.1 A/D轉(zhuǎn)換器概述
4.3.2 A/D轉(zhuǎn)換的原理
4.3.3 D/A轉(zhuǎn)換的方法
4.3.4 A/D轉(zhuǎn)換電路
4.3.5 A/D轉(zhuǎn)換接口編程
4.4 觸摸屏接口
4.4.1 觸摸屏的工作原理
4.4.2 S3C2410觸摸屏控制器
4.4.3 S3C2410觸摸屏接口編程
4.5 顯示器接口
……
第5章 外部總線接口
第6章 網(wǎng)絡(luò)接口
第7章 嵌入式系統(tǒng)軟件設(shè)計
第8章 常用接口實驗
參考文獻(xiàn)