图书介绍

嵌入式技术实用教程PDF|Epub|txt|kindle电子书版本网盘下载

嵌入式技术实用教程
  • 姜帆主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111316282
  • 出版时间:2010
  • 标注页数:211页
  • 文件大小:15MB
  • 文件页数:221页
  • 主题词:微处理器-系统设计-高等学校:技术学校-教材

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.1.1嵌入式系统的定义1

1.1.2嵌入式系统与PC2

1.1.3嵌入式系统的现状与发展2

1.2嵌入式系统的特点和应用4

1.2.1嵌入式系统的特点4

1.2.2嵌入式系统的应用4

1.3嵌入式系统的组成6

1.3.1嵌入式系统的硬件平台6

1.3.2嵌入式操作系统8

1.3.3典型嵌入式系统的组成结构10

1.4嵌入式系统的学习11

1.5实训 嵌入式产品技术讨论11

1.6习题12

第2章ARM体系结构13

2.1嵌入式处理器内核13

2.2 ARM系列处理器介绍14

2.2.1 ARM7系列14

2.2.2 ARM9系列15

2.2.3 ARM9E系列15

2.2.4 ARM 1 0E系列16

2.2.5 SecurCore系列16

2.2.6 StrongARM系列16

2.2.7 XScale系列17

2.3 ARM9微处理器17

2.3.1 ARM9的结构特点17

2.3.2 ARM9的工作模式17

2.3.3 ARM9的流水线技术18

2.4 ARM9的存储组织结构19

2.4.1大端存储格式与小端存储格式19

2.4.2 I/O端口的访问方式19

2.4.3内部寄存器20

2.5 ARM9的异常24

2.5.1异常的种类24

2.5.2异常的优先级25

2.5.3异常的响应和返回26

2.6实训 嵌入式技术小论文26

2.7习题27

第3章 嵌入式处理器指令系统28

3.1 ARM指令分类及指令格式28

3.1.1 ARM指令分类及一般格式28

3.1.2 ARM指令中的操作数符号29

3.1.3 ARM指令中的移位操作30

3.2 ARM指令的寻址方式31

3.2.1立即寻址31

3.2.2寄存器寻址32

3.2.3寄存器间接寻址32

3.2.4基址加变址寻址32

3.2.5相对寻址32

3.2.6堆栈寻址33

3.2.7多寄存器寻址33

3.3 ARM指令集34

3.3.1数据处理类指令34

3.3.2程序状态寄存器访问指令40

3.3.3分支指令41

3.3.4加载/存储指令43

3.3.5协处理器指令46

3.3.6异常中断指令48

3.4 Thumb指令集48

3.4.1数据处理类指令49

3.4.2分支指令50

3.4.3加载/存储指令50

3.4.4异常中断指令51

3.5实训 μVision 3 IDE for ARM开发环境52

3.6习题57

第4章 嵌入式系统程序开发基础58

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

4.1.1符号定义伪指令58

4.1.2数据定义伪指令60

4.1.3汇编控制伪指令62

4.1.4宏指令63

4.1.5其他常用的伪指令64

4.2汇编语言的语句格式68

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

4.2.2汇编语言程序中的表达式69

4.3 ARM汇编语言程序结构72

4.3.1汇编语言的程序结构72

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

4.3.3汇编语言与C/C+++的混合编程73

4.4 RealView MDK简介75

4.5 ULINK2仿真器简介76

4.6实训77

4.6.1 ARM汇编指令实训77

4.6.2 Thumb汇编指令实训79

4.6.3 C语言编程实训80

4.6.4 C语言与汇编语言的相互调用82

4.7习题84

第5章S3C2410系统电路及接口技术85

5.1 SoC概述85

5.2 S3C2410系统概述85

5.3 S3C2410系统接口电路86

5.3.1概述86

5.3.2系统电源电路88

5.3.3系统时钟89

5.3.4复位电路89

5.3.5 JTAG接口电路90

5.3.6存储器电路91

5.3.7串行接口电路94

5.3.8以太网接口电路95

5.3.9 USB接口电路97

5.3.10 IIS接口电路97

5.3.11 LCD接口电路98

5.4实训99

5.4.1 I/O接口实训99

5.4.2串口通信实训103

5.4.3中断实训110

5.4.4键盘控制实训119

5.4.5“看门狗”实训125

5.5习题128

第6章 嵌入式Linux操作系统129

6.1嵌入式Linux简介129

6.1.1 Linux概述129

6.1.2 Linux的组成130

6.1.3嵌入式Linux及其特点130

6.2嵌入式Linux的体系结构131

6.2.1 Linux系统内核结构132

6.2.2 μClinux内存管理134

6.2.3 μClinux内核结构136

6.2.4内存保护137

6.2.5 应用程序库138

6.2.6文件系统的支持138

6.3移植Linux内核到S3C2410平台138

6.3.1内核移植简介138

6.3.2内核移植方法139

6.4构建嵌入式Linux的开发环境140

6.4.1预备知识141

6.4.2交叉开发环境介绍142

6.4.3安装交叉开发工具142

6.4.4主机交叉开发环境配置144

6.5实训147

6.5.1 Linux操作系统的安装与应用基础实训147

6.5.2搭建嵌入式Linux开发环境154

6.6习题157

第7章 嵌入式系统的Boot Loader158

7.1 Boot Loader概述158

7.2 Boot Loader与嵌入式系统的关系158

7.2.1 Boot Loader的操作模式159

7.2.2 Boot Loader的总体设计160

7.3 Boot Loader的应用161

7.3.1 Boot Loader的种类161

7.3.2 U-Boot工程简介163

7.3.3 U-Boot编译163

7.3.4 U-Boot的移植思路166

7.3.5 U-Boot的烧写167

7.3.6 U-Boot的常用命令168

7.4实训175

7.4.1烧写U-Boot实训175

7.4.2 Linux内核编译与下载实训177

7.5习题180

第8章 嵌入式系统设计181

8.1嵌入式系统设计概述181

8.2嵌入式系统的设计方法182

8.2.1嵌入式系统的设计步骤182

8.2.2嵌入式系统的一般设计方法183

8.2.3嵌入式系统的硬、软件协同设计技术184

8.3 ARM微处理器芯片的选择185

8.3.1选择ARM微处理器芯片应考虑的因素186

8.3.2选择ARM芯片示例188

8.4嵌入式系统设计实例190

8.4.1车载信息系统的功能分析190

8.4.2车载信息系统的设计方案190

8.4.3车载系统硬件设计191

8.4.4车载系统软件平台193

8.5实训195

8.5.1嵌入式产品总体设计195

8.5.2车载系统IC卡子模块设计实训(选)195

8.6习题210

参考文献211

热门推荐