图书介绍

嵌入式系统设计与开发pdf电子书版本下载

嵌入式系统设计与开发
  • 黄友锐,凌六一,陈珍萍编著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:9787118060423
  • 出版时间:2009
  • 标注页数:175页
  • 文件大小:20MB
  • 文件页数:184页
  • 主题词:微型计算机-系统设计;微型计算机-系统开发

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

嵌入式系统设计与开发PDF格式电子书版下载

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

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

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

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

图书目录

第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

精品推荐