图书介绍

嵌入式系统设计与开发PDF|Epub|txt|kindle电子书版本网盘下载

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

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用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.H109

4.3.2 OS_CPU_C.C110

4.3.3 OS-CPU_A.ASM112

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

热门推荐