從實踐中學ARM體系結(jié)構(gòu)與接口技術(shù)

出版時間:2012-3  出版社:電子工業(yè)出版社  作者:華清遠見嵌入式學院 編著  頁數(shù):303  
Tag標簽:無  

內(nèi)容概要

  劉洪濤,趙孝強編著的這本《從實踐中學ARM體系結(jié)構(gòu)與接口技術(shù)》在全面介紹主流ARM處理器的體系結(jié)構(gòu)、編程模型、指令系統(tǒng)及RealView
MDK開發(fā)環(huán)境的同時,以目前行業(yè)主流的基于ARM920T的應用處理器S3C2410X為例,詳細介紹了系統(tǒng)的設計及相關(guān)接口技術(shù)。接口技術(shù)中涵蓋了I/O、中斷、串口、存儲器、PWM、A/D、LCD,并提供了大量實驗內(nèi)容,第13章還提供了一個綜合實例。同時,本書還介紹了目前最新的Cortex-A8和Cortex-M0處理器的相關(guān)特點和行業(yè)應用。
  《從實踐中學ARM體系結(jié)構(gòu)與接口技術(shù)》可作為大學院校電子、通信、自動化、計算機等專業(yè)ARM體系結(jié)構(gòu)、接口技術(shù)課程的教材,也可作為嵌入式相關(guān)開發(fā)人員的參考書。

書籍目錄

第1章 嵌入式系統(tǒng)基礎知識
1.1 嵌入式系統(tǒng)概述
1.1.1 嵌入式系統(tǒng)簡介
1.1.2 嵌入式系統(tǒng)的特點
1.1.3 嵌入式系統(tǒng)的發(fā)展
1.2 嵌入式系統(tǒng)的組成
1.2.1 嵌入式系統(tǒng)硬件組成
1.2.2 嵌入式系統(tǒng)軟件組成
1.3 嵌入式操作系統(tǒng)舉例
1.3.1 商業(yè)版嵌入式操作系統(tǒng)
1.3.2 開源版嵌入式操作系統(tǒng)
1.4 嵌入式系統(tǒng)開發(fā)概述
1.5 本章小結(jié)
1.6 本章習題
第2章 ARM技術(shù)概述
2.1 ARM體系結(jié)構(gòu)的技術(shù)特征及發(fā)展
2.1.1 ARM公司簡介
2.1.2 ARM技術(shù)特征
2.1.3 ARM體系結(jié)構(gòu)的發(fā)展
2.2 ARM微處理器簡介
2.2.1 ARM7處理器系列
2.2.2 ARM9處理器系列
2.2.3 ARM9E處理器系列
2.2.4 ARM11處理器系列
2.2.5 SecurCore處理器系列
2.2.6 StrongARM和Xscale處理器系列
2.2.7 MPCore 處理器系列
2.2.8 Cortex處理器系列
2.3 ARM 微處理器結(jié)構(gòu)
2.4 ARM 微處理器的應用選型
2.4.1 ARM芯片選擇的一般原則
2.4.2 選擇一款適合高職、高專教學的ARM芯片
2.5 ARM920T內(nèi)部功能及特點
2.6 數(shù)據(jù)類型
2.6.1 ARM的基本數(shù)據(jù)類型
2.6.2 浮點數(shù)據(jù)類型
2.6.3 存儲器大小端
2.7 ARM920T內(nèi)核工作模式
2.8 ARM920T存儲系統(tǒng)
2.8.1 協(xié)處理器(CP15)
2.8.2 存儲管理單元(MMU)
2.8.3 高速緩沖存儲器(Cache)
2.9 流水線
2.9.1 流水線的概念與原理
2.9.2 流水線的分類
2.9.3 影響流水線性能的因素
2.10 寄存器組織
2.11 通用寄存器
2.12 程序狀態(tài)寄存器
2.13 三星S3C2410X處理器介紹
2.14 本章小結(jié)
2.15 本章習題
第3章 ARM微處理器的指令系統(tǒng)
3.1 ARM處理器的尋址方式
3.1.1 數(shù)據(jù)處理指令尋址方式
3.1.2 內(nèi)存訪問指令尋址方式
3.2 ARM處理器的指令集
3.2.1 數(shù)據(jù)操作指令
3.2.2 乘法指令
3.2.3 LoadStore指令
3.2.4 跳轉(zhuǎn)指令
3.2.5 狀態(tài)操作指令
3.2.6 協(xié)處理器指令
3.2.7 異常產(chǎn)生指令
3.3 本章小結(jié)
3.4 本章習題
第4章 ARM匯編語言程序設計
4.1 ARM匯編器支持的偽操作
4.1.1 偽操作概述
4.1.2 符號定義偽操作
4.1.3 數(shù)據(jù)定義(Data Definition)偽操作
4.1.4 匯編控制偽操作
4.1.5 雜項偽操作
4.2 ARM匯編器支持的偽指令
4.3 ARM 匯編語言的語句格式
4.3.1 ARM 匯編語言中的符號
4.3.2 ARM 匯編語言中的表達式和運算符
4.3.3 ARM 匯編語言內(nèi)置的變量
4.4 ARM 匯編語言的程序結(jié)構(gòu)
4.4.1 匯編語言的程序格式
4.4.2 匯編語言子程序調(diào)用
4.4.3 過程調(diào)用標準AAPCS
4.4.4 scatter文件的使用
4.4.5 匯編語言程序設計舉例
4.5 匯編語言與C語言的混合編程
4.5.1 內(nèi)聯(lián)匯編
4.5.2 嵌入型匯編
4.5.3 匯編代碼訪問C全局變量
4.5.4 混合編程調(diào)用舉例
4.6 本章小結(jié)
4.7 本章習題
第5章 ARM RealView MDK集成開發(fā)環(huán)境
5.1 RealView MDK環(huán)境介紹
5.2 ULINK2仿真器簡介
5.3 RealView MDK的使用
5.3.1 選擇工具集
5.3.2 創(chuàng)建工程并選擇處理器
5.3.3 建立一個新的源文件
5.3.4 工程中文件的加入
5.3.5 工程基本配置
5.3.6 工程的編譯鏈接
5.3.7 工程的調(diào)試
5.3.8 映像文件下載
5.4 本章小結(jié)
5.5 本章習題
第6章 GPIO編程
6.1 GPIO功能介紹
6.2 S3C2410X芯片的GPIO控制器詳解
6.2.1 S3C2410X GPIO常用寄存器分類
6.2.2 S3C2410X IO口常用寄存器詳解
6.3 S3C2410X GPIO的應用
6.3.1 電路連接
6.3.2 寄存器設置
6.3.3 程序的編寫
6.4 本章小結(jié)
6.5 本章習題
第7章 ARM異常中斷處理及編程
7.1 ARM異常中斷處理概述
7.2 ARM體系異常種類
7.3 ARM異常的優(yōu)先級
7.4 ARM處理器模式和異常
7.5 ARM異常響應和處理程序返回
7.5.1 中斷響應的概念
7.5.2 ARM異常響應流程
7.5.3 從異常處理程序中返回
7.6 ARM應用系統(tǒng)中異常中斷 處理程序的安裝
7.6.1 使用匯編語言安裝異常處理程序
7.6.2 使用C語言編寫安裝處理函數(shù)
7.7 ARM的SWI異常中斷處理程序設計
7.8 FIQ和IRQ異常中斷程序設計
7.9 基于ARM9芯片S3C2410X 異常中斷程序設計
7.9.1 S3C2410X中斷機制分析
7.9.2 S3C2410X中斷處理程序?qū)嵗?br />7.10 本章小結(jié)
7.11 本章習題
第8章 串行通信接口
8.1 串行通信
8.1.1 串行通信與并行通信的概念
8.1.2 異步串行方式的特點
8.1.3 異步串行方式的數(shù)據(jù)格式
8.1.4 同步串行方式的特點
8.1.5 同步串行方式的數(shù)據(jù)格式
8.1.6 比特率、比特率因子與位周期
8.1.7 RS-232C串口規(guī)范
8.2 S3C2410X異步串行通信
8.2.1 S3C2410X串口控制器概述
8.2.2 S3C2410X串口控制器寄存器詳解
8.3 接口電路與程序設計
8.3.1 電路連接
8.3.2 寄存器設置
8.3.3 程序的編寫
8.3.4 調(diào)試與運行結(jié)果
8.4 本章小結(jié)
8.5 本章習題
第9章 存儲器接口
9.1 Flash ROM介紹
9.2 NOR Flash操作
9.2.1 SST39VF160芯片介紹
9.2.2 SST39VF160字編程操作
9.2.3 SST39VF160扇區(qū)塊擦除操作
9.2.4 SST39VF160芯片擦除操作
9.2.5 SST39VF160與S3C2410X的接口電路
9.2.6 SST39VF160存儲器的程序設計
9.3 NAND Flash操作
9.3.1 K9F1280芯片介紹
9.3.2 讀操作過程
9.3.3 擦除操作過程
9.3.4 寫操作過程
9.4 S3C2410X中NAND Flash 控制器的操作
9.4.1 S3C2410X NAND Flash控制器概述
9.4.2 S3C2410X NAND Flash控制器寄存器詳解
9.5 S3C2410X NAND Flash接口 電路與程序設計
9.5.1 K9F1208和S3C2410X的接口電路
9.5.2 S3C2410X NAND Flash寄存器設置
9.5.3 S3C2410X控制K9F1208的程序設計
9.6 SDRAM芯片介紹
9.6.1 SDRAM介紹
9.6.2 HY57V561620的結(jié)構(gòu)
9.6.3 接口電路
9.6.4 寄存器設置
9.7 本章小結(jié)
9.8 本章習題
第10章 定時器
10.1 S3C2410X PWM定時器
10.1.1 PWM定時器概述
10.1.2 PWM定時器的寄存器
10.1.3 PWM定時器操作示例
10.2 S3C2410X看門狗定時器
10.2.1 S3C2410X看門狗定時器概述
10.2.2 看門狗定時器寄存器
10.2.3 看門狗定時器程序編寫
10.3 本章小結(jié)
10.4 本章習題
第11章 AD轉(zhuǎn)換器
11.1 AD轉(zhuǎn)換器原理
11.1.1 AD轉(zhuǎn)換基礎
11.1.2 AD轉(zhuǎn)換的技術(shù)指標
11.1.3 AD轉(zhuǎn)換器類型
11.1.4 AD轉(zhuǎn)換的一般步驟
11.2 S3C2410X AD轉(zhuǎn)換器
11.2.1 S3C2410X AD轉(zhuǎn)換器概述
11.2.2 S3C2410X AD控制器寄存器
11.3 AD轉(zhuǎn)換器應用舉例
11.3.1 電路連接
11.3.2 程序的編寫
11.3.3 調(diào)試與運行結(jié)果
11.4 本章小結(jié)
11.5 本章習題
第12章 LCD接口設計
12.1 LCD控制器
12.1.1 LCD控制器介紹
12.1.2 S3C2410X LCD控制器介紹
12.1.3 S3C2410X LCD控制器操作
12.1.4 LCD控制器寄存器
12.2 接口電路與程序設計
12.2.1 S3C2410X LCD電路連接
12.2.2 程序的編寫
12.2.3 調(diào)試與運行結(jié)果
12.3 本章小結(jié)
12.4 本章習題
第13章 溫度監(jiān)測儀開發(fā)實例
13.1 項目功能描述
13.2 系統(tǒng)組成
13.3 接口電路圖設計
13.4 程序設計
13.5 運行結(jié)果
13.6 本章小結(jié)
第14章 Cortex-A8和Cortex-M0簡介
14.1 Cortex-A8處理器
14.1.1 Cortex-A8簡介
14.1.2 Cortex-A8架構(gòu)特性
14.1.3 S5PC100介紹
14.1.4 FS_S5PC100介紹
14.2 Cortex-M0 處理器
14.2.1 Cortex-M0介紹
14.2.2 ARM Cortex-M 技術(shù)
14.2.3 基于Cortex-M0的處理器
14.2.4 FS_11C14物聯(lián)網(wǎng)教學開發(fā)板
14.3 本章小結(jié)

章節(jié)摘錄

版權(quán)頁:從實踐中學ARM體系結(jié)構(gòu)與技術(shù)第1章 嵌入式系統(tǒng)基礎知識嵌入式系統(tǒng)已成為當前最為熱門的領域這一,它無處不在,受到社會各方面的廣泛關(guān)注,更有越來越多的人開始學習嵌入式系統(tǒng)開發(fā)。本章將向讀者介紹嵌入式系統(tǒng)的基本知識?!?嵌入式系統(tǒng)概述?!?嵌入式系統(tǒng)的組成?!?嵌入式系統(tǒng)開發(fā)舉例?!?嵌入式系統(tǒng)開發(fā)概述。1.1.1 嵌入式系統(tǒng)簡介經(jīng)過30多年的發(fā)展,嵌入式系統(tǒng)己經(jīng)廣泛地滲透到人們的學習、工作、生活中,并已應用在科學研究、工程設計、軍事技術(shù)及人們?nèi)粘I畹姆椒矫婷?。表I-I列舉了嵌入式系統(tǒng)應用的部分領域。隨著數(shù)字信息技術(shù)和網(wǎng)絡技術(shù)的飛速發(fā)展,計算機、通信、消費電子的一體化趨勢日益明顯,這必將培育出一個龐大的嵌入式應用市場,嵌入式系統(tǒng)技術(shù)也成為了當前人們關(guān)注、學習和研究的熱點。那究竟什么是嵌入式系統(tǒng)呢?嵌入式系統(tǒng)本身是一個相對模糊的定義,不同的組織對其定義也略有不同。按照電器工程協(xié)會(IEEE)的定義,嵌入式系統(tǒng)是用來控制、監(jiān)控或者輔助操作機器、裝置、(Devicesusedtocontrol,monitor,orassisttheoperationofequipment,machineryorplants),這個定義主要是從嵌入式系統(tǒng)的用途方面來進行定義的。在多數(shù)書籍資料中使用的關(guān)于嵌入式系統(tǒng)的定義為:嵌入式系統(tǒng)是指以應用為中心,以計算機技術(shù)為基礎,軟件、硬件可剪裁,適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。根據(jù)以上嵌入式系統(tǒng)的定義我們可以看出,嵌入式系統(tǒng)是由硬件和軟件相結(jié)合組成的具有特定功能、用于特定場合的獨立系統(tǒng)。其硬件主要由嵌入式微處理器、外圍硬件設備組成:其軟件主要包括底層系統(tǒng)軟件和用戶應用軟件。

編輯推薦

《高等院校嵌入式人才培養(yǎng)規(guī)劃教材:從實踐中學ARM體系結(jié)構(gòu)與接口技術(shù)》可作為大學院校電子、通信、自動化、計算機等專業(yè)ARM體系結(jié)構(gòu)、接口技術(shù)課程的教材,也可作為嵌入式相關(guān)開發(fā)人員的參考書。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    從實踐中學ARM體系結(jié)構(gòu)與接口技術(shù) PDF格式下載


用戶評論 (總計2條)

 
 

  •   這本書跟我班同學在學校買的是一樣的版本,說明是正版,書頁整齊,沒有缺漏。
  •   31.6元還包郵,這價格不錯。只不過包裝有點簡易,來到手上都有幾個洞。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7