图书介绍

ARM应用系统开发详解 基于S3C4510B的系统设计PDF|Epub|txt|kindle电子书版本网盘下载

ARM应用系统开发详解 基于S3C4510B的系统设计
  • 李驹光,聂雪媛,江泽明等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302073619
  • 出版时间:2003
  • 标注页数:289页
  • 文件大小:54MB
  • 文件页数:300页
  • 主题词:微处理器,ARM-系统设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ARM应用系统开发详解 基于S3C4510B的系统设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 ARM微处理器概述1

1.1 ARM简介1

1.2 ARM微处理器的应用领域及特点2

1.2.1 ARM微处理器的应用领域2

1.2.2 ARM微处理器的特点2

1.3 ARM微处理器系列2

1.3.1 ARM7微处理器系列3

1.3.2 ARM9微处理器系列4

1.3.3 ARM9E微处理器系列4

1.3.4 ARM10E微处理器系列5

1.3.5 SecurCore微处理器系列5

1.3.6 StrongARM微处理器系列6

1.3.7 Xscale处理器6

1.4 ARM微处理器的结构6

1.4.1 RISC体系结构6

1.4.2 ARM微处理器的寄存器结构7

1.4.3 ARM微处理器的指令结构7

1.5 ARM微处理器的应用选型7

1.6 本章小结8

第2章 ARM微处理器的编程模型9

2.1 ARM微处理器的工作状态9

2.2 ARM体系结构的存储器格式10

2.3 指令长度及数据类型11

2.4 处理器模式11

2.5 寄存器组织12

2.5.1 ARM状态下的寄存器组织12

2.5.2 Thumb状态下的寄存器组织14

2.5.3 程序状态寄存器16

2.6 异常18

2.6.1 ARM体系结构所支持的异常类型18

2.6.2 对异常的响应19

2.6.3 从异常返回19

2.6.4 各类异常的具体描述20

2.6.5 异常进入/退出小结21

2.6.6 异常向量22

2.6.7 异常优先级22

2.6.8 应用程序中的异常处理23

2.7 本章小结23

第3章 ARM微处理器的指令系统24

3.1 ARM微处理器的指令集概述24

3.1.1 ARM微处理器的指令的分类与格式24

3.1.2 指令的条件域25

3.2 ARM指令的寻址方式26

3.2.1 立即寻址26

3.2.2 寄存器寻址27

3.2.3 寄存器间接寻址27

3.2.4 基址变址寻址27

3.2.5 多寄存器寻址28

3.2.6 相对寻址28

3.2.7 堆栈寻址28

3.3 ARM指令集29

3.3.1 跳转指令29

3.3.2 数据处理指令30

3.3.3 乘法指令与乘加指令35

3.3.4 程序状态寄存器访问指令38

3.3.5 加载/存储指令39

3.3.6 批量数据加载/存储指令41

3.3.7 数据交换指令42

3.3.8 移位指令(操作)43

3.3.9 协处理器指令44

3.3.10 异常产生指令46

3.4 Thumb指令及应用47

3.5 本章小结48

第4章 ARM程序设计基础49

4.1 ARM汇编器所支持的伪指令49

4.1.1 符号定义(Symbol Definition)伪指令49

4.1.2 数据定义(Data Definition)伪指令51

4.1.3 汇编控制(Assembly Control)伪指令54

4.1.4 其他常用的伪指令56

4.2 汇编语言的语句格式61

4.2.1 在汇编语言程序中常用的符号61

4.2.2 汇编语言程序中的表达式和运算符62

4.3 汇编语言的程序结构65

4.3.1 汇编语言在程序中的结构65

4.3.2 汇编语言的子程序调用66

4.3.3 汇编语言程序示例67

4.3.4 汇编语言与C/C++的混合编程69

4.4 本章小结70

第5章 应用系统设计与调试71

5.1 系统设计概述71

5.2 S3C4510B概述72

5.2.1 S3C4510B及片内外围简介72

5.2.2 S3C4510B的引脚分布及信号描述76

5.2.3 CPU内核概述及特殊功能寄存器81

5.2.4 S3C4510B的系统管理器87

5.3 系统的硬件选型与单元电路设计99

5.3.1 S3C4510B芯片及引脚分析99

5.3.2 电源电路100

5.3.3 晶振电路与复位电路101

5.3.4 Flash存储器接口电路102

5.3.5 SDRAM接口电路107

5.3.6 串行接口电路110

5.3.7 IIC接口电路112

5.3.8 JTAG接口电路113

5.3.9 10M/100M以太网接口电路114

5.3.10 通用I/O接口电路118

5.4 硬件系统的调试119

5.4.1 电源、晶振及复位电路119

5.4.2 S3C4510B及JTAG接口电路119

5.4.3 SDRAM接口电路的调试121

5.4.4 Flash接口电路的调试123

5.4.5 10M/100M以太网接口电路124

5.5 印刷电路板的设计注意事项124

5.5.1 电源质量与分配125

5.5.2 同类型信号线的分布125

5.6 本章小结126

第6章 部件工作原理与编程示例127

6.1 嵌入式系统的程序设计方法127

6.2 部件工作原理与编程示例128

6.2.1 通用I/O口工作原理与编程示例128

6.2.2 串行通信工作原理与编程示例133

6.2.3 中断控制器工作原理与编程示例144

6.2.4 定时器工作原理与编程示例148

6.2.5 GDMA工作原理与编程示例153

6.2.6 IIC总线控制器工作原理160

6.2.7 以太网控制器工作原理166

6.2.8 Flash存储器工作原理与编程示例195

6.3 BootLoader简介201

6.4 本章小结201

第7章 嵌入式uClinux及其应用开发202

7.1 嵌入式uClinux系统概况202

7.2 开发工具GNU的使用205

7.2.1 GCC编译器205

7.2.2 GNU Make207

7.2.3 使用GDB调试程序214

7.3 建立uClinux开发环境219

7.3.1 建立交叉编译器219

7.3.2 uClinux针对硬件的改动224

7.3.3 编译uClinux内核225

7.3.4 内核的加载运行228

7.4 在uClinux下开发应用程序228

7.4.1 串行通信232

7.4.2 Socket编程238

7.4.3 添加用户应用程序到uClinux246

7.4.4 通过网络添加应用程序到目标系统250

7.5 本章小结253

第8章 ARM ADS集成开发环境的使用255

8.1 ADS集成开发环境组成介绍255

8.1.1 命令行开发工具255

8.1.2 ARM运行时库267

8.1.3 GUI开发环境(Code Warrior和AXD)269

8.1.4 实用程序271

8.1.5 支持的软件272

8.2 使用ADS创建工程272

8.2.1 建立一个工程272

8.2.2 编译和链接工程276

8.2.3 使用命令行工具编译应用程序280

8.3 用AXD进行代码调试282

8.4 本章小结286

附录A 参考文献287

附录B 相关术语288

热门推荐