《嵌入式系统设计与开发》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:黄友锐,凌六一,陈珍萍编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2009
  • ISBN:9787118060423
  • 页数:175 页
图书介绍:本书系统介绍了嵌入式系统设计与开发技术等内容。

第1章 嵌入式系统概述 1

1.1嵌入式系统定义 1

1.2嵌入式系统的分类 2

1.2.1嵌入式系统的硬件 2

1.2.2嵌入式操作系统 4

1.3嵌入式系统的应用 9

1.4嵌入式系统的发展趋势 10

习题 10

第2章 ARM体系结构及指令系统 11

2.1 ARM处理器核结构 11

2.2编程模式 11

2.2.1数据类型、处理器模式和处理器工作状态 11

2.2.2寄存器组 13

2.2.3异常 16

2.2.4存储器格式 19

2.2.5寻址方式 20

2.3 ARM指令集 23

2.3.1数据处理指令 23

2.3.2程序状态寄存器访问指令 26

2.3.3装载/存储指令 26

2.3.4跳转指令 30

2.3.5异常中断指令 31

2.3.6协处理器指令 32

2.4 C语言与汇编混合编程 34

2.4.1内嵌汇编 34

2.4.2汇编程序访问C变量 35

2.4.3 C与汇编程序相互调用 36

习题 39

第3章 LPC2214的硬件结构 40

3.1芯片特性和引脚配置 40

3.1.1基本特性 40

3.1.2结构框图 41

3.1.3引脚封装及功能介绍 41

3.2存储器寻址 50

3.2.1存储器映射 50

3.2.2存储器重映射 51

3.2.3存储器映射控制 53

3.2.4编程相关 54

3.3系统控制模块 55

3.3.1复位 55

3.3.2系统时钟 57

3.3.3其他功能 62

3.3.4编程相关 62

3.4引脚连接模块 62

3.4.1引脚描述 63

3.4.2寄存器相关 63

3.4.3编程相关 66

3.5外部存储器控制器 66

3.5.1引脚描述 66

3.5.2寻址范围 67

3.5.3寄存器相关 67

3.5.4典型总线时序 69

3.5.5设计举例 69

3.5.6编程相关 71

3.6通用I/O模块 72

3.6.1引脚描述 72

3.6.2寄存器相关 72

3.6.3编程相关 74

3.7向量中断控制器 74

3.7.1中断源 75

3.7.2寄存器相关 77

3.7.3编程相关 82

3.8定时器模块 83

3.8.1引脚描述 84

3.8.2寄存器相关 84

3.8.3编程相关 88

3.9 A/D转换模块 91

3.9.1引脚描述 91

3.9.2寄存器相关 91

3.9.3编程相关 93

3.10看门狗定时器 93

3.10.1结构框图 93

3.10.2寄存器描述 94

3.10.3编程相关 96

习题 96

第4章 嵌入式操作系统μC/OS-Ⅱ 98

4.1嵌入式操作系统基本概念 98

4.2 μC/OS-Ⅱ简介 100

4.2.1 μC/OS-Ⅱ的特点 101

4.2.2μC/OS-Ⅱ的内核结构 101

4.3 μC/OS-Ⅱ的移植 108

4.3.1 OS_CPU.H 109

4.3.2 OS_CPU_C.C 110

4.3.3 OS-CPU_A.ASM 112

4.4操作系统的测试 117

4.4.1启动代码的编写 117

4.4.2应用程序的实现 119

习题 120

第5章 ARM开发工具 121

5.1 ARM开发工具综述 121

5.2 ADS1.2使用指南 123

5.2.1 ADS1.2开发工具的组成 123

5.2.2 ADS1.2的软件安装 124

5.2.3 CodeWarrior IDE介绍 126

5.2.4 AXD Debugger介绍 140

习题 142

第6章 嵌入式系统开发实例 143

6.1硬件平台的设计与实现 143

6.1.1 LPC2214最小系统 143

6.1.2存储器扩展 147

6.1.3键盘与显示接口 151

6.1.4 D/A转换接口 162

6.2应用程序的设计与实现 165

6.2.1系统工作流程 165

6.2.2主程序流程 166

6.2.3任务划分与实现 166

习题 173

参考文献 174