注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡計算機組織與體系結構ARM原理與C程序設計

ARM原理與C程序設計

ARM原理與C程序設計

定 價:¥36.00

作 者: 張勇 編著
出版社: 西安電子科技大學出版社
叢編項: ARM嵌入式設計與Windows CE開發(fā)系列叢書
標 簽: 計算機體系結構

購買這本書可以去


ISBN: 9787560622286 出版時間: 2009-04-01 包裝: 平裝
開本: 16開 頁數: 341 字數:  

內容簡介

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

作者簡介

暫缺《ARM原理與C程序設計》作者簡介

圖書目錄

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

本目錄推薦

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