嵌入式系统及其开发应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:沈连丰等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:7121012839
- 页数:400 页
第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芯片TMS320C8X 31
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与GNU 98
6.1.3 Linux内核概况 99
6.1.4 Linux内核的微型化 100
6.2 嵌入式Linux 100
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 嵌入式实时操作系统和实时Linux 109
6.5 Linux常见术语和常用命令 110
6.5.1 Linux常见术语 111
6.5.2 Linux常用命令 112
6.6 gcc编译器和Makefile 118
6.6.1 gcc编译器 118
6.6.2 Makefile 122
思考题 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服务器boa 368
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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017