图书介绍

基于ARM平台的嵌入式核心编程PDF|Epub|txt|kindle电子书版本网盘下载

基于ARM平台的嵌入式核心编程
  • 王孝良,赖晓晨著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302261711
  • 出版时间:2012
  • 标注页数:290页
  • 文件大小:77MB
  • 文件页数:302页
  • 主题词:微处理器,ARM-系统设计-高等学校-教材

PDF下载


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

下载说明

基于ARM平台的嵌入式核心编程PDF格式电子书版下载

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

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

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

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

图书目录

第1章绪论1

1.1嵌入式系统简介1

1.2嵌入式系统组成2

1.3嵌入式产品开发的主要问题5

1.3.1嵌入式产品开发过程与特点5

1.3.2需求分析的关键问题6

第2章嵌入式产品的设计流程12

2.1需求分析12

2.1.1技术难点与解决方案13

2.1.2嵌入式产品系统组成16

2.1.3产品造型与安装21

2.1.4嵌入式微处理器的选型与计算机系统设计21

2.1.5系统软件与硬件设计的协同与统筹22

2.1.6设计任务的明确与划分22

2.2嵌入式产品的总体设计23

2.2.1硬件设计原理23

2.2.2软件规划设计29

2.2.3产品结构设计30

2.2.4产品工艺设计31

2.2.5产品工业设计31

2.2.6嵌入式产品的开发流程31

2.3产品的硬件开发32

2.4产品的软件开发36

2.4.1嵌入式软件开发模式36

2.4.2嵌入式软件开发过程37

2.4.3典型嵌入式软件开发40

2.5产品的完善和改进41

第3章嵌入式程序设计基础42

3.1C语言概述42

3.2Linux操作系统基础48

3.2.1Linux操作系统的产生及发展48

3.2.2Linux操作系统的特点49

3.2.3Linux常用命令50

3.3Linux编程工具链58

3.3.1vi编辑器58

3.3.2gcc编译器61

3.3.3gdb调试器63

3.3.4make工程管理器67

3.4编程流程71

3.5模块设计73

3.5.1模块概述73

3.5.2模块的编写74

3.5.3模块makefile设计74

3.5.4模块的加载和卸载76

3.6驱动程序设计76

3.6.1Linux设备驱动程序概述76

3.6.2设备驱动接口77

3.6.3简单设备驱动程序分析79

3.7Linux2.6与Linux2.4内核驱动的区别81

3.8交叉编译82

3.9EmbestEduKit-Ⅲ型教学实验平台简介83

3.9.1EmbestEduKit-Ⅲ型教学实验平台84

3.9.2JTAG仿真器84

3.9.3Flash编程器85

3.9.4RealViewMDK86

第4章基于Linux的嵌入式系统开发流程87

4.1开发环境的建立87

4.1.1虚拟机87

4.1.2Cygwin模拟环境89

4.1.3超级终端90

4.1.4TFTP服务器91

4.1.5交叉工具链92

4.2嵌入式Linux2.4平台构建94

4.2.1制作Bootloader94

4.2.2配置和编译内核95

4.2.3制作文件系统97

4.3嵌入式Linux2.6平台构建97

4.4镜像文件的烧写103

4.4.1烧写NorFlash103

4.4.2烧写NandFlash106

第5章基于裸机的程序设计方法108

5.1串行口模块程序设计108

5.2红外模块程序设计120

5.3液晶显示模块程序设计124

5.4USB模块程序设计138

5.5SD卡模块程序设计143

5.6IIS模块程序设计152

5.7触摸屏模块程序设计159

5.8PS/2模块程序设计163

第6章Linux2.4内核驱动程序设计169

6.1LED驱动程序设计169

6.2看门狗驱动程序设计191

6.3IIC、键盘、8段数码管驱动程序设计196

6.4模数转换驱动程序设计209

第7章Linux2.6内核驱动程序设计216

7.1蜂鸣器驱动程序设计216

7.2中断控制器驱动程序设计219

7.3实时时钟驱动程序设计229

7.4PWM定时器驱动程序设计237

第8章嵌入式软件的可靠性设计249

8.1系统可靠性249

8.2.模拟信号测量抗干扰设计250

8.2.1数字滤波器250

8.2.2限幅滤波250

8.2.3中位值滤波251

8.2.4算术平均值滤波252

8.2.5递推平均滤波253

8.2.6低通滤波253

8.3开关量测量抗干扰设计255

8.3.1开关量状态测量255

8.3.2开关量状态控制255

8.4抗干扰设计技巧257

8.4.1程序跑飞原因及后果257

8.4.2软件指令冗余257

8.4.3软件陷阱258

8.4.4看门狗技术260

8.5数据保护与数据恢复261

8.5.1数据保护的硬件措施261

8.5.2数据保护的软件措施261

第9章嵌入式系统综合实例267

9.1工控组态软件简介267

9.2系统分析268

9.3系统概要设计270

9.4系统详细设计272

9.5系统测试286

参考文献289

热门推荐