图书介绍
嵌入式系统及其开发应用PDF|Epub|txt|kindle电子书版本网盘下载
- 沈连丰等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121012839
- 出版时间:2005
- 标注页数:400页
- 文件大小:27MB
- 文件页数:412页
- 主题词:微型计算机-系统设计-高等学校-教材
PDF下载
下载说明
嵌入式系统及其开发应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 嵌入式系统概述1
1.1 嵌入式系统的定义1
1.2 嵌入式系统的基本组成2
1.3 嵌入式系统的特点3
1.4 嵌入式系统的主要应用领域5
1.5 嵌入式系统的发展趋势7
思考题8
第2章 单片机及其开发应用9
2.1 单片机分类及应用领域9
2.2 Philips系列单片机10
2.2.1 Philips 12 Clock 80C51和6 Clock 80C51系列单片机10
2.2.2 Philips LPC700系列OTP单片机11
2.2.3 Philips LPC900系列Flash单片机13
2.3 PIC系列单片机14
2.3.1 PIC12CXXX单片机15
2.3.2 PIC16CXXX单片机16
2.3.3 PIC17CXXX单片机17
2.4 Motorola系列单片机17
2.4.1 M68HC05系列单片机17
2.4.2 56800/E系列单片机19
2.5 单片机开发应用举例20
思考题27
第3章 DSP芯片及其开发应用28
3.1 DSP芯片概述28
3.2 定点式DSP芯片29
3.3 浮点式DSP芯片30
3.4 多处理器DSP芯片TMS320C8X31
3.5 DSP芯片开发举例32
思考题35
第4章 ARM微处理器及其开发应用36
4.1 ARM微处理器概述36
4.1.1 ARM微处理器的特点及应用领域36
4.1.2 ARM微处理器系列37
4.1.3 ARM微处理器结构39
4.1.4 ARM微处理器的应用选型40
4.2 ARM微处理器的指令系统41
4.2.1 ARM微处理器的指令分类与格式41
4.2.2 指令的条件域42
4.2.3 ARM指令的寻址方式43
4.2.4 ARM指令集44
4.2.5 Thumb指令及应用56
4.3 ARM汇编程序设计基础57
4.3.1 ARM汇编器所支持的伪指令57
4.3.2 汇编语言的语句格式65
4.3.3 汇编语言的程序结构68
4.4 ARM微处理器的编程模型69
4.4.1 ARM微处理器的工作状态69
4.4.2 ARM体系结构的存储器格式69
4.4.3 处理器模式70
4.4.4 寄存器组织70
4.4.5 异常75
4.5 ARM存储器设计80
4.6 基于ARM的嵌入式系统开发82
思考题84
第5章 嵌入式系统的操作系统及软件开发85
5.1 嵌入式系统对操作系统的要求85
5.2 嵌入式实时操作系统87
5.2.1 嵌入式实时操作系统的概念88
5.2.2 实时操作系统的发展过程88
5.2.3 RTOS的几个评价指标90
5.2.4 嵌入式操作系统与通用操作系统的区别90
5.3 实时操作系统的选择91
5.4 嵌入式系统高级语言开发流程93
5.5 开发调试方法93
5.5.1 嵌入式系统开发时需要的工具94
5.5.2 嵌入式系统的开发调试过程95
思考题96
第6章 Linux操作系统97
6.1 Linux概论97
6.1.1 Linux的起源97
6.1.2 Linux与GNU98
6.1.3 Linux内核概况99
6.1.4 Linux内核的微型化100
6.2 嵌入式Linux100
6.2.1 Linux应用于嵌入式系统的优势和不足100
6.2.2 嵌入式Linux的应用举例102
6.3 uClinux操作系统及其开发环境104
6.3.1 uClinux操作系统104
6.3.2 uClinux的应用开发环境107
6.3.3 uClinux操作系统的一些说明108
6.4 嵌入式实时操作系统和实时Linux109
6.5 Linux常见术语和常用命令110
6.5.1 Linux常见术语111
6.5.2 Linux常用命令112
6.6 gcc编译器和Makefile118
6.6.1 gcc编译器118
6.6.2 Makefile122
思考题125
第7章 ARM嵌入式系统开发环境126
7.1 基本原理126
7.1.1 实验开发环境126
7.1.2 uClinux系统的目录结构130
7.1.3 uClinux系统的编译过程132
7.1.4 uClinux系统的烧写134
7.1.5 uClinux系统的地址空间分布135
7.1.6 在开发板上开发应用程序137
7.1.7 应用程序调试方法139
7.2 实验及其要求142
思考题143
第8章 嵌入式系统的基本外设144
8.1 嵌入式系统中的LCD及其实验144
8.1.1 嵌入式系统中LCD的工作原理144
8.1.2 实验及其要求153
8.2 嵌入式系统中的触摸屏及其实验154
8.2.1 触摸屏的工作原理154
8.2.2 实验及其要求164
8.3 嵌入式系统中的LED和键盘控制165
8.3.1 基本原理166
8.3.2 实验及其要求173
思考题174
附录 有关的寄存器、函数及源代码174
A8.1 LCD控制器的部分寄存器设置和图形界面接口函数174
A8.2 触摸屏程序开发中使用的函数和SIO接口专用寄存器179
A8.3 CPLD程序VHDL源代码182
第9章 嵌入式系统中的接口技术185
9.1 A/D接口及其实验185
9.1.1 基本原理185
9.1.2 实验及其要求190
9.2 串口通信及其实验191
9.2.1 串口通信的工作原理191
9.2.2 实验及其要求209
思考题210
第10章 嵌入式系统内核的相关技术211
10.1 嵌入式系统进程间通信的原理与实验211
10.1.1 嵌入式系统进程间通信的基本原理211
10.1.2 实验及其要求228
10.2 嵌入式系统中断和驱动的原理及实验230
10.2.1 嵌入式系统中断和驱动的工作原理231
10.2.2 实验及其要求242
思考题244
第11章 嵌入式系统图形界面和网络通信245
11.1 图形用户界面的工作原理及实验245
11.1.1 图形用户界面的基本原理245
11.1.2 实验及其要求262
11.2.1 TCP/IP的基本原理263
11.2 TCP/IP的基本原理及其实验263
11.2.2 实验及其要求281
11.3 Web服务器CGI的基本原理及实验282
11.3.1 Web服务器CGI的基本原理282
11.3.2 实验及其要求297
思考题304
附录 有关的算法描述及实例305
A11.1 时钟绘制流程图及关键算法描述305
A11.2 创建子进程方式的并发TCP服务器实例307
第12章 嵌入式蓝牙电话网关及其终端设备309
12.1 嵌入式实时操作系统及微处理器简介309
12.2 嵌入式PSTN网关及其终端的设计与实现311
12.2.1 嵌入式PSTN网关及其终端的开发环境311
12.2.2 嵌入式PSTN网关的实现312
12.2.3 嵌入式语音终端的实现313
12.2.4 互连互通及抗干扰测试316
12.3 支持多用户的嵌入式PSTN网关设计317
12.3.1 TCS协议和无绳电话应用模型中的相关规定317
12.3.2 支持多用户的PSTN网关的工作流程318
12.3.3 支持多用户的PSTN网关设计318
12.4 蓝牙“三合一”电话320
12.4.1 蓝牙“三合一”电话的实现方式320
12.4.2 开发平台介绍321
12.4.3 蓝牙“三合一”电话的设计和实现323
12.4.4 对讲机应用分析328
思考题330
13.1 蓝牙局域网接入系统的结构体系331
13.1.1 应用模型331
第13章 基于蓝牙技术的局域网接入点设备331
13.1.2 应用场景332
13.1.3 系统结构332
13.1.4 基本流程333
13.1.5 LAP的参数配置333
13.2 MCF5272硬件平台简介335
13.2.1 MCF5272微处理器的特点和性能335
13.2.2 蓝牙局域网接入点硬件设计336
13.2.3 软件总体结构337
13.3 蓝牙LAP的设计实现337
13.3.1 主控制模块337
13.3.2 虚拟串口驱动模块340
13.3.3 串口驱动模块341
13.3.4 基于日志文件系统的配置管理工具343
思考题346
第14章 嵌入式系统在信息家电中的应用347
14.1 家庭网络标准及关键技术347
14.1.1 家庭网络概述347
14.1.2 家庭网络标准及其规范349
14.1.3 基于有线传输技术的家庭网络标准350
14.1.4 基于无线传输技术的家庭网络标准353
14.2 蓝牙在家庭网络中的技术实现355
14.2.1 基于家庭网关的家庭网络体系结构355
14.2.2 模块实现355
14.3 家庭信息化网络总体结构356
14.4 基于蓝牙技术的嵌入式信息家电网络系统的设计358
14.4.1 家庭主网359
14.4.2 家庭控制子网360
14.5 主网网关软件的设计与实现367
14.5.1 嵌入式Web服务器boa368
14.5.2 Web服务器上家电控制功能的实现368
14.6 子网网关软件的设计与实现371
14.6.1 子网网关数据结构和算法流程371
14.6.2 子网网关主程序结构373
思考题375
第15章 智能车辆管控系统376
15.1 车辆管控系统概述376
15.1.1 应用领域376
15.1.2 主要技术比较377
15.2 车辆管控系统的设计378
15.3.1 RFCOMM协议382
15.3 车辆管控系统中的蓝牙技术382
15.3.2 串口仿真应用规范383
15.3.3 链路监控384
15.4 蓝牙智能车载卡的研制384
15.4.1 SoC嵌入式微处理器384
15.4.2 CSR BlueLab原理及应用385
15.5 蓝牙智能车载卡的设计和实现391
15.5.1 硬件结构391
15.5.2 软件体系结构391
15.5.3 关键算法处理392
15.5.4 系统改进方案395
15.6 蓝牙智能车载卡在邮政车辆管理系统中的应用395
思考题397
参考文献398