注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)ARM原理與C程序設(shè)計(jì)

ARM原理與C程序設(shè)計(jì)

ARM原理與C程序設(shè)計(jì)

定 價(jià):¥36.00

作 者: 張勇 編著
出版社: 西安電子科技大學(xué)出版社
叢編項(xiàng): ARM嵌入式設(shè)計(jì)與Windows CE開發(fā)系列叢書
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787560622286 出版時(shí)間: 2009-04-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 341 字?jǐn)?shù):  

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

  《ARM原理與C程序設(shè)計(jì)》針對(duì)ARM920T核S3C2410A芯片,借助RVDS和RealVeiwMDK集成開發(fā)環(huán)境,全面詳細(xì)地介紹了ARM的體系結(jié)構(gòu)、硬件接口電路設(shè)計(jì)以及匯編語(yǔ)言與c語(yǔ)言程序設(shè)計(jì)。全書共分七章,內(nèi)容包括ARM概述與開發(fā)環(huán)境建設(shè)、ARM體系結(jié)構(gòu)與接口電路、ARM指令集、ARM存儲(chǔ)系統(tǒng)及其配置、匯編語(yǔ)言程序設(shè)計(jì)及系統(tǒng)初始化、C語(yǔ)言程序設(shè)計(jì)、ARM接口程序設(shè)計(jì)?!禔RM原理與C程序設(shè)計(jì)》的特色在于通過(guò)完整的程序?qū)嵗U述相關(guān)的內(nèi)容?!禔RM原理與C程序設(shè)計(jì)》是作者近幾年來(lái)從事ARM系統(tǒng)設(shè)計(jì)、開發(fā)和教學(xué)的結(jié)晶。由于ARM體系原理的統(tǒng)一性和ARMC程序設(shè)計(jì)的通用性,盡管《ARM原理與C程序設(shè)計(jì)》內(nèi)容偏重于ARM920T,但是,對(duì)ARM系列芯片的開發(fā),均具有一定的指導(dǎo)意義。《ARM原理與C程序設(shè)計(jì)》可作為電子技術(shù)類、通信類、軟件工程類研究生和高年級(jí)本科生學(xué)習(xí)ARM芯片級(jí)嵌入式程序設(shè)計(jì)的教材,也可作為從事ARM系統(tǒng)開發(fā)的電子工程師和軟件工程師及嵌入式愛(ài)好者的參考書。

作者簡(jiǎn)介

暫缺《ARM原理與C程序設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

第一章 ARM概述與開發(fā)環(huán)境
1.1 嵌入式系統(tǒng)的概念
1.1.1 嵌入式系統(tǒng)與ARM的關(guān)系
1.1.2 嵌入式系統(tǒng)與嵌入式操作系統(tǒng)的關(guān)系
1.1.3 嵌入式系統(tǒng)的研發(fā)特點(diǎn)
1.2 ARM發(fā)展歷程及應(yīng)用領(lǐng)域
1.2.1 ARM發(fā)展歷程及命名規(guī)則
1.2.2 ARM微處理器系列
1.2.3 ARM微處理器應(yīng)用領(lǐng)域
1.3 ARM芯片級(jí)開發(fā)環(huán)境
1.3.1 仿真環(huán)境建設(shè)
1.3.2 程序仿真實(shí)例與解釋
本章小結(jié)
第二章 ARM體系結(jié)構(gòu)與接口電路
2.1 ARM微處理器工作模式
2.2 ARM寄存器
2.2.1 通用寄存器
2.2.2 程序狀態(tài)寄存器
2.2.3 PC與指令流水線
2.3 ARM異常
2.3.1 復(fù)位異常
2.3.2 中斷請(qǐng)求異常
2.3.3 快速中斷請(qǐng)求異常
2.3.4 軟件中斷異常
2.3.5 數(shù)據(jù)中止異常
2.3.6 預(yù)取指令異常
2.3.7 未定義指令異常
2.3.8 異常返回地址
2.4 S3C2410存儲(chǔ)器配置及接口電路設(shè)計(jì).
2.4.1 存儲(chǔ)格式
2.4.2 映射存儲(chǔ)空間
2.4.3 NOR型FLASH接口電路設(shè)計(jì)
2.4.4 NAND型FLASH接口電路設(shè)計(jì)
2.4.5 SDRAM接口電路設(shè)計(jì)
2.5 S3C2410外設(shè)接口電路設(shè)計(jì)
2.5.1 片上外設(shè)及其映射寄存器
2.5.2 LED接口電路設(shè)計(jì)
2.5.3 LCD接口電路設(shè)計(jì)
2.5.4 觸摸屏接口電路設(shè)計(jì)
2.5.5 串口接口電路設(shè)計(jì)
2.5.6 USB接口電路設(shè)計(jì)
2.5.7 SD卡接口電路設(shè)計(jì)
2.5.8 鼠標(biāo)和鍵盤接口電路設(shè)計(jì)
本章小結(jié)
第三章 ARM指令表
3.1 ARM指令學(xué)習(xí)程序框架
3.2 ARM指令格式
3.3 ARM指令尋址方式
3.3.1 數(shù)據(jù)處理操作數(shù)尋址
3.3.2 字與無(wú)符號(hào)字節(jié)存儲(chǔ),裝入尋址
3.3.3 雙字與半字及有符號(hào)字節(jié)存儲(chǔ)/裝入尋址
3.3.4 寄存器批量存儲(chǔ)/裝入尋址
3.3.5 協(xié)處理器存儲(chǔ),裝入尋址
3.4 ARM指令匯總
3.4.1 賦值指令
3.4.2 算術(shù)運(yùn)算指令
3.4.3 跳轉(zhuǎn)指令
3.4.4 比較指令
3.4.5 邏輯運(yùn)算指令
3.4.6 CPSR訪問(wèn)指令
3.4.7 內(nèi)存訪問(wèn)指令
3.4.8 軟中斷指令
3.4.9 協(xié)處理器指令
3.4.10 ARM偽指令
本章小結(jié)
第四章 ARM存儲(chǔ)系統(tǒng)及其配置
4.1 RealView MDK仿真環(huán)境建設(shè)
4.1.1 開發(fā)平臺(tái)建設(shè)
4.1.2 第一個(gè)MDK工程
4.1.3 硬仿真環(huán)境設(shè)置
4.1.4 編譯配置
4.1.5 在線仿真
4.2 Nand Flash啟動(dòng)配置
4.3 SDRAM配置
4.3.1 MDK啟動(dòng)代碼配置SDRAM
4.3.2 自定義SDRAM配置代碼
4.3.3 堆和棧
4.4 CPl5協(xié)處理器
4.4.1 CP15協(xié)處理器寄存器匯總
4.4.2 寄存器c0
4.4.3 寄存器c13
4.4.4 寄存器c1
4.4.5 寄存器c2
4.4.6 寄存器c3
4.4.7 寄存器c5
4.4.8 寄存器c6
4.4.9 寄存器c8
4.4.10 寄存器c10
4.5 MMU配置
4.5.1 MMU工作原理
4.5.2 地址轉(zhuǎn)譯
本章小結(jié)
第五章 匯編語(yǔ)言程序設(shè)計(jì)及系統(tǒng)初始化
5.1 ARM匯編語(yǔ)言程序框架
5.1.1 通用輸入輸出C口配置
5.1.2 工程ex5_1的注解及運(yùn)行情況
5.1.3 匯編語(yǔ)言語(yǔ)法
5.2 浮點(diǎn)數(shù)據(jù)處理
5.2.1 計(jì)算基礎(chǔ)
5.2.2 數(shù)值定標(biāo)
5.2.3 程序代碼及結(jié)果分析
5.3 系統(tǒng)初始化
5.3.1 啟動(dòng)代碼S3C2410A.s
5.3.2 初始化代碼zyboot.s
5.4 中斷服務(wù)程序
5.4.1 硬件基礎(chǔ)
5.4.2 EINT2外部中斷及其程序設(shè)計(jì).
5.4.3 SWI中斷及其注意事項(xiàng)
本章小結(jié)
第六章 C語(yǔ)言程序設(shè)計(jì)
6.1 C程序框架實(shí)例
6.1.1 跑馬燈工程設(shè)計(jì)
6.1.2 跑馬燈程序解釋
6.1.3 C程序框架
6.2 SDRAM重定位技術(shù)
6.3 C語(yǔ)言語(yǔ)法
6.3.1 數(shù)據(jù)類型
6.3.2 常用運(yùn)算符
6.3.3 程序控制語(yǔ)句
6.3.4 C語(yǔ)言函數(shù)
6.3.5 演示實(shí)例一
6.3.6 演示實(shí)例二
6.4 混合語(yǔ)言程序設(shè)計(jì)
6.4.1 C函數(shù)嵌套匯編語(yǔ)句
6.4.2 C函數(shù)調(diào)用匯編子程序
6.5 中斷服務(wù)程序設(shè)計(jì)
6.5.1 異常入口配置
6.5.2 SWI中斷
6.5.3 看門狗中斷
本章小結(jié)
第七章 ARM接口程序設(shè)計(jì)
7.1 LED顯示控制
7.1.1 看門狗定時(shí)器秒表
7.1.2 定時(shí)器1秒表
7.2 K9F1208訪問(wèn)技術(shù)
7.2.1 K9F1208UOC
7.2.2 K9F1208讀設(shè)計(jì)
7.2.3 K9F1208 Boot設(shè)計(jì)
7.3 串口通信
7.3.1 串口配置
7.3.2 串口收發(fā)程序
7.3.3 串口中斷編程
本章小結(jié)
附錄一 S3C2410專用寄存器地址
附錄二 S3C2410專用寄存器描述
附2.1 存儲(chǔ)器配置寄存器
附2.2 NAND FLASH寄存器
附錄三 S3C2410芯片管腳
附錄四 啟動(dòng)代碼文件S3C2410A.s.

本目錄推薦

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