注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)嵌入式ARM系統(tǒng)原理與實(shí)例開(kāi)發(fā)(第2版)

嵌入式ARM系統(tǒng)原理與實(shí)例開(kāi)發(fā)(第2版)

嵌入式ARM系統(tǒng)原理與實(shí)例開(kāi)發(fā)(第2版)

定 價(jià):¥32.00

作 者: 楊宗德 編著
出版社: 北京大學(xué)出版社
叢編項(xiàng): 21世紀(jì)全國(guó)應(yīng)用型人才培養(yǎng)規(guī)劃教材
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787301168707 出版時(shí)間: 2010-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 286 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《嵌入式ARM系統(tǒng)原理與實(shí)例開(kāi)發(fā)(第2版)》是一本介紹ARM處理器原理與底層程序開(kāi)發(fā)實(shí)例的教材,涉及嵌入式系統(tǒng)基木概念、嵌入式處理器及實(shí)時(shí)操作系統(tǒng)基小概念、ARM處理器原理及架構(gòu)、ARM匯編程序設(shè)計(jì)、ARM處理器C語(yǔ)言程序設(shè)計(jì)、ARM中斷處理、無(wú)操作系統(tǒng)下ARM接LJ驅(qū)動(dòng)程序設(shè)計(jì)以及嵌入式操作系統(tǒng)的移棺等內(nèi)容?!肚度胧紸RM系統(tǒng)原理與實(shí)例開(kāi)發(fā)(第2版)》在內(nèi)容編寫(xiě)上由淺入深、從易到難,構(gòu)建了完整的嵌入式ARM底層相關(guān)開(kāi)發(fā)知識(shí)體系。第1部分:精要介紹了與嵌入式相關(guān)的基礎(chǔ)理論;第2部分:詳細(xì)介紹了ARM匯編程序設(shè)計(jì)及與之相關(guān)的開(kāi)發(fā)工具、開(kāi)發(fā)平臺(tái);第3部分:詳細(xì)介紹了ARM處理器下無(wú)操作系統(tǒng)的驅(qū)動(dòng)開(kāi)發(fā)及μC/OS-Ⅱ操作系統(tǒng)移植?!肚度胧紸RM系統(tǒng)原理與實(shí)例開(kāi)發(fā)(第2版)》所對(duì)應(yīng)的課程是嵌入式專(zhuān)業(yè)的核心課程之一,是嵌入式知識(shí)體系中的重中之重,無(wú)淪以后從書(shū)嵌入式上層應(yīng)用開(kāi)發(fā),還是從事硬件底層開(kāi)發(fā)及驅(qū)動(dòng)開(kāi)發(fā)的讀者都需要對(duì)這一部分內(nèi)容有較深入的研究。《嵌入式ARM系統(tǒng)原理與實(shí)例開(kāi)發(fā)(第2版)》可以作為高等學(xué)校電子、通信、軟件方向的嵌入式專(zhuān)業(yè)專(zhuān)科生、本科生的教材,也可以作為IT企業(yè)嵌入式工程師的參考用書(shū)。

作者簡(jiǎn)介

暫缺《嵌入式ARM系統(tǒng)原理與實(shí)例開(kāi)發(fā)(第2版)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 嵌入式系統(tǒng)概述
1.1 嵌入式系統(tǒng)應(yīng)用概述
1.2 嵌入式系統(tǒng)軟、硬件結(jié)構(gòu)
1.2.1 嵌入式系統(tǒng)硬件結(jié)構(gòu)
1.2.2 嵌入式系統(tǒng)軟件結(jié)構(gòu)
1.2.3 通用計(jì)算機(jī)系統(tǒng)與嵌入式系統(tǒng)對(duì)比
1.3 嵌入式處理器概述
1.3.1 微控制器
1.3.2 數(shù)字信號(hào)處理器
1.3.3 微處理器
1.3.4 片上系統(tǒng)
1.3.5 處理器技術(shù)的選型
1.4 嵌入式操作系統(tǒng)概述
1.4.1 操作系統(tǒng)主要特點(diǎn)及功能
1.4.2 常用嵌入式操作系統(tǒng)
本章總結(jié)
課后習(xí)題
第2章 嵌入式ARM處理器與開(kāi)發(fā)工具
2.1 ARM處理器概述
2.2 ARM硬件體系結(jié)構(gòu)
2.2.1 馮·諾依曼體系和哈佛總線(xiàn)
2.2.2 CISC和RISC指令集
2.2.3 ARM處理器的指令流水線(xiàn)
2.3 ARM處理器內(nèi)部結(jié)構(gòu)
2.3.1 ARM7內(nèi)部結(jié)構(gòu)圖及主要特點(diǎn)
2.3.2 ARM7功能結(jié)構(gòu)圖
2.3.3 ARM9內(nèi)部及功能結(jié)構(gòu)圖
2.3.4 XScale內(nèi)部結(jié)構(gòu)及功能
2.4 開(kāi)發(fā)工具與開(kāi)發(fā)流程介紹
2.4.1 常見(jiàn)的嵌入式開(kāi)發(fā)模式
2.4.2 ADS集成開(kāi)發(fā)環(huán)境簡(jiǎn)介
2.4.3 ADS使用簡(jiǎn)介
2.4.4 ADS調(diào)試程序?qū)嵗?br />本章總結(jié)
課后習(xí)題
第3章 ARM程序設(shè)計(jì)基礎(chǔ)
3.1 ARM處理器工作模式及寄存器介紹
3.1.1 ARM處理器工作模式
3.1.2 ARM處理器寄存器介紹
3.1.3 ARM指令編碼方式
3.2 ARM尋址方式與程序框架
3.2.1 ARM尋址方式
3.2.2 ARM匯編程序框架
3.3 ARM指令及應(yīng)用程序設(shè)計(jì)
3.3.1 加減法指令及例程
3.3.2 邏輯指令及例程
3.3.3 乘法指令及例程
3.3.4 跳轉(zhuǎn)指令及例程
3.3.5 內(nèi)存數(shù)據(jù)加載指令及例程
3.3.6 CPSR數(shù)據(jù)傳輸指令及例程
3.3.7 數(shù)據(jù)交換指令及例程
3.3.8 比較指令
3.4 ARM偽指令及應(yīng)用程序舉例
3.4.1 變量定義偽指令及例程
3.4.2 數(shù)據(jù)定義偽指令及例程
3.4.3 控制偽指令及例程
3.4.4 地址加載偽指令及例程
3.4.5 聲明引用偽指令及例程
3.4.6 段域偽指令及例程
3.5 ARM匯編程序設(shè)計(jì)示例
3.5 1 ARM匯編程序結(jié)構(gòu)示例
3.5.2 ARM分支跳轉(zhuǎn)程序示例
3.5.3 ARM數(shù)據(jù)段復(fù)制程序示例
3.5.4 數(shù)據(jù)加載ARM匯編程序示例
本章總結(jié)
課后習(xí)題
第4章 ADS環(huán)境下匯編,C編程
4.1 ARM標(biāo)準(zhǔn)C語(yǔ)言編程
4.1.1 標(biāo)準(zhǔn)C庫(kù)函數(shù)在ADS環(huán)境下的應(yīng)用
4.1.2 重寫(xiě)C函數(shù)實(shí)現(xiàn)信息從串口輸出
4.1 3重寫(xiě)堆棧間初始化函數(shù)
4.2 ADS編譯器對(duì)c語(yǔ)言的擴(kuò)展
4.2.1 asm內(nèi)嵌匯編應(yīng)用程序開(kāi)發(fā)
4.2.2 inline關(guān)鍵字
4.2.3 ira關(guān)鍵字
4.2.4 value-ine-regs關(guān)鍵字
4.3 C程序與匯編程序匯合編程
4.3.1 ARM過(guò)程調(diào)用標(biāo)準(zhǔn)APCS
4.3.2 無(wú)符號(hào)整型數(shù)到字符串的轉(zhuǎn)換程序
4.3.3 簡(jiǎn)單除法運(yùn)算程序
4.3.4 產(chǎn)生及測(cè)試偽隨機(jī)數(shù)字序列程序
4.3.5 大端和小端存儲(chǔ)轉(zhuǎn)換程序
本章總結(jié)
課后習(xí)題
第5章 ADS映像文件結(jié)構(gòu)及加載技術(shù)
5.1 映像文件物理結(jié)構(gòu)分析
5.1.1 目標(biāo)文件結(jié)構(gòu)分析
5.1.2 axf文件結(jié)構(gòu)分析
5.1.3 二進(jìn)制文件分析
5.2 ARM可執(zhí)行程序段域加載問(wèn)題
5.2.1 指定裝載域和運(yùn)行域
5.2.2 分散裝載技術(shù)及Scatter文件
5.3 S3C2410啟動(dòng)匯編代碼分析
5.3.1 簡(jiǎn)單地設(shè)置中斷向量表
5.3.2 禁止看門(mén)狗,禁止中斷
5.3.3 設(shè)置內(nèi)存控制寄存器
5.3.4 初始化棧空間
5.3.5 安裝中斷
5.3.6 復(fù)制數(shù)據(jù)段和BSS段到相應(yīng)位置
5.3.7 通過(guò)vivi下載可執(zhí)行程序
本章總結(jié)
課后習(xí)題
第6章 ARM異常中斷處理及程序設(shè)計(jì)
6.1 ARM中斷類(lèi)型及中斷向量
6.1.1 ARM異常類(lèi)型
6.1.2 ARM中斷向量及中斷優(yōu)先級(jí)
6.1.3 ARM中斷響應(yīng)過(guò)程
6.1.4 ARM各類(lèi)異常處理流程
6.2 安裝ARM中斷處理程序
6.2.1 在復(fù)位時(shí)使用匯編語(yǔ)言裝載中斷處理程序
6.2.2 使用c語(yǔ)言程序安裝中斷處理程序地址
6.3 IRQ中斷處理過(guò)程及處理
6.3.1 中斷管理辦法
6.3.2 $3C2410中斷處理辦法
6.3.3 ISR中斷處理過(guò)程
6.4 SWI中斷處理原理及應(yīng)用程序開(kāi)發(fā)
6.4.1 SWI中斷處理的基本概念
6.4.2 使用匯編程序?qū)崿F(xiàn)SWI中斷處理示例
6.4.3 使用c程序?qū)崿F(xiàn)SWI中斷
處理示例
本章總結(jié)
課后習(xí)題
第7章 嵌入式系統(tǒng)接口及驅(qū)動(dòng)程序開(kāi)發(fā)
7.1 ARM9串行通信原理及驅(qū)動(dòng)開(kāi)發(fā)實(shí)驗(yàn)
7.1.1 串行通信原理介紹
7.1.2 $3C2410芯片UART接口原理
7.1.3 $3C2410串口硬件電路設(shè)計(jì)
7.1.4 串行通信實(shí)驗(yàn)C語(yǔ)言源代碼分析
7.2 鍵盤(pán)及LED工作原理、驅(qū)動(dòng)開(kāi)發(fā)實(shí)驗(yàn)
7.2.1 鍵盤(pán)及LED工作原理
7.2.2 12C通信原理及驅(qū)動(dòng)程序開(kāi)發(fā)流程
7.2.3 $3C2410處理器12C接口設(shè)計(jì)
7.2.4 ZLG7290鍵盤(pán)及LED驅(qū)動(dòng)芯片
7.2.5 $3C24lO采用12C接口電路
7.2.6 鍵盤(pán)及LED實(shí)驗(yàn)C語(yǔ)言源代碼分析
7.3 觸摸屏驅(qū)動(dòng)原理及驅(qū)動(dòng)開(kāi)發(fā)實(shí)驗(yàn)
7.3.1 觸摸屏工作原理
7.3.2 ADS7843觸摸屏驅(qū)動(dòng)芯片
7.3.3 $3C2410芯片的SPI通信原理
7.3.4 $3C2410觸摸屏電路設(shè)計(jì)
7.3.5 觸摸屏實(shí)驗(yàn)C語(yǔ)言源代碼分析
7.4 A/D轉(zhuǎn)換原理及驅(qū)動(dòng)開(kāi)發(fā)
7.4.1 A/D工作原理
7.4.2 $3C2410芯片A/D轉(zhuǎn)換接口原理
7.4.3 A/D實(shí)驗(yàn)源代碼分析
7.5 LCD的驅(qū)動(dòng)控制原理及驅(qū)動(dòng)開(kāi)發(fā)實(shí)驗(yàn)
7.5.1 LCD工作原理介紹
7.5.2 $3C2410的LCD控制器掃描方式
本章總結(jié)
課后習(xí)題
第8章 基于UC/OS-II應(yīng)用程序開(kāi)發(fā)基礎(chǔ)
8.1 實(shí)時(shí)操作系統(tǒng)應(yīng)用地位
8.1.1 實(shí)時(shí)操作系統(tǒng)在嵌入式系統(tǒng)中的地位
8.1.2 嵌入式操作系統(tǒng)基本概念
8.2 gC/OS.II操作系統(tǒng)結(jié)構(gòu)概述
8.2.1 gC/OS.II內(nèi)核目錄結(jié)構(gòu)
8.2.2 UC/OS.II任務(wù)管理源代碼分析
8.2.3 gC/OS.Ⅱ任務(wù)通信方式簡(jiǎn)介
8.3 開(kāi)發(fā)基本ARM處理器的gC/OS-II應(yīng)用程序
8.3.1 gC/OS.II操作系統(tǒng)底層文件介紹
8.3.2 與處理器相關(guān)的OSCPU.H文件源碼分析
8.3.3 與處理器相關(guān)的OSCPUC.C文件源碼分析
8.3.4 與處理器相關(guān)的OSCPUA.S文件源碼分析
8.4 tC/OS.II在$3C24lO的移植案例分析
8.4.1 設(shè)置代碼存儲(chǔ)加載位置
8.4.2 編寫(xiě)系統(tǒng)啟動(dòng)代碼分析
8.4.3 中斷處理與時(shí)鐘中斷任務(wù)
8.4.4 修改與調(diào)度相關(guān)的匯編代碼
本章總結(jié)
課后習(xí)題
第9章 ARM存儲(chǔ)管理
9.1 存儲(chǔ)設(shè)備概念
9.1.1 常見(jiàn)存儲(chǔ)設(shè)備名詞解析
9.1.2 RAM存儲(chǔ)設(shè)備
9.1.3 NANDFlash和NORFIash存儲(chǔ)設(shè)備
9.2 ARM內(nèi)存管理單元MMU
9.2.1 存儲(chǔ)器管理單元的結(jié)構(gòu)
9.2.2 存儲(chǔ)器的訪(fǎng)問(wèn)
9.2.3 轉(zhuǎn)換過(guò)程
9.2.4 訪(fǎng)問(wèn)權(quán)限
9.2.5 域
9.2.6 異常
9.2.7 CP15寄存器
本章總結(jié)
課后習(xí)題
參考文獻(xiàn)

本目錄推薦

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