注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学嵌入式系统原理、设计与应用

嵌入式系统原理、设计与应用

嵌入式系统原理、设计与应用

定 价:¥46.00

作 者: 张大波主编;吴迪[等]编著
出版社: 机械工业出版社
丛编项: 高级数控技工培训丛书
标 签: 嵌入式计算机

ISBN: 9787111156949 出版时间: 2005-01-01 包装: 胶版纸
开本: 26cm 页数: 542 字数:  

内容简介

  本书不详细讨论某一种嵌入式处理器的原理和使用,也不详细讨论某一种嵌入式操作系统的原和开发方法,而是讲述嵌入式系统的通用技术和基本原理、嵌入式产品的开发方法等内容。本书是作者的多年教学与科研工作和总结,讲解深入浅出、系统详实,非常适用于嵌入式系统程序员、设计师和项目管理人员参考,也可作为高校计算机类、电子信息类相关专业嵌入式系统课程高年级本科生或研究生的教学参考书。.本书系统讲述了嵌入式系统的基本概念、开发的原理及原则、软件和硬件结构的设计、嵌入式操作系统及网络协议栈的总体构架,以及嵌入式系统近来的重要发展和应用。本书不详细讨论某一种嵌入式处理器的原理和某一种嵌入式操作系统的原理和开发方法,而是讲述嵌入式系统的通用技术和基本原理、嵌入式产品的开发方法等内容。例如书中的给出的代码属于类C语言代码,仅描述程序的框架,不针对某一种嵌入式操作系统。..通过本书的学习,不仅可以培养读者成为嵌入式系统的开发者,更重要的是培养嵌入式系统产品设计和规划等诸多方面的能力,能够带领一个课题小组独立地进行嵌入式应用开发工作。本书适合于电气信息类的专业(电气工程及其自动化、自动化、电子信息工程、通信工程、计算机科学与技术、电子科学与技术、生物医学工程)的大学高年级学生和研究生作为必修和选修教材,以及嵌入式计算主面的指导用书,也可以作为相关科技人员的指导用书。...

作者简介

暂缺《嵌入式系统原理、设计与应用》作者简介

图书目录

第1章 嵌和式系统的概述
1.1 概述
1.2 嵌入式系统的概念
1.3 嵌入式系统及处理器的发展
1.3.1 嵌入式系统的发展
1.3.2 嵌入式处理器的发展
1.4 嵌入式系统的特点
1.5 嵌入式系统的组成
1.5.1 嵌入式处理器
1.5.2 存储器
1.5.3 外设
1.6 嵌入式系统的种类
1.7 嵌入式处理器与专用集成电路
1.8 嵌入式系统的调试方法
1.8.1 基于主板的调试
1.8.2 远程调试器与调试内核
1.8.3 ROM仿真器
1.8.4 在线仿真ICE
1.8.5 BDM
1.8.6 JTAG
1.8.7 软件仿真器
1.9 嵌入系统的应用
1.9.1 消费类电子产品
1.9.2 办公自动化产品
1.9.3 控制系统与工业自动化
1.9.4 生物医学系统
1.9.5 现场仪器
1.9.6 网络通信设备
1.9.7 电信设备
1.10 嵌入式系统的发展趋势
1.10.1 硬件的发展
1.10.2 软件的发展
1.10.3 系统的发展
1.11 本章小结
1.12 思考题
第2章 嵌入式系统开发过程
2.1 概述
2.2 需求分析阶段
2.2.1 分析用户的需求
2.2.2 确定硬件和软件
2.2.3 检查需求分析的结果
2.2.4 确定项目的约束条件
2.2.5 概要设计
2.3 详细设计阶段
2.3.1 审查分析资料
2.3.2 体系结构设计
2.3.3 硬件与软件的划分
2.3.4 体系结构设计
2.3.5 硬件设计
2.3.6 软件设计
2.3.7 检查设计
2.3.8 嵌入式系统设计的自动化
2.3.9 嵌入式系统设计工具的评估
2.3.10 硬件平台
2.4 实现阶段
2.4.1 选择开发平台
2.4.2 软件开发过程
2.4.3 开发阶段的文档样例
2.5 测试阶段
2.5.1 测试的原因
2.5.2 何时测试
2.5.3 测试内容
2.5.4 何时停止测试
2.5.5 选择测试实例
2.5.6 嵌入式系统的实时失败模式
2.5.7 评估测试的覆盖率
2.5.8 性能测试
2.5.9 维护和测试
2.6 本章小结
2.7 思考题
第3章 嵌入式处理器
3.1 概述
3.2 嵌入式系统硬件子系统的组成
3.2.1 嵌入式系统的方式
3.2.2 硬件子系统总体组成
3.2.3 嵌入式处理器子系统
3.2.4 嵌入式存储器子系统
3.2.5 附属电路和I/O子系统
3.2.6 调试子系统
3.2.7 如何选择处理单元
3.3 嵌入式处理器的技术指标
3.4 典型的嵌入式处理器
3.4.1 Microchip系列嵌入式控制器
3.4.2 Philips LPC嵌入式控制器系列
3.4.3 Motorola微控制器MC68HC08系列
3.4.4 MCS-51系列嵌入式控制器/处理器
3.4.5 Atmel公司的AVR系列微控制器
3.4.6 80C186系列16位嵌入式处理器
3.4.7 MC68HC12系列处理器
3.4.8 PowerPC系列31位嵌入式处理器
3.4.9 ColdFire系列32位嵌入式处理器
3.4.10 ARM系列
3.4.11 我国的嵌入式处理器
3.5 如何选择嵌入式处理器
3.5.1 选择处理器的总原则
3.5.2 选择嵌式处理器的具体方法
3.6 嵌入式CPU子系统的设计方法
3.6.1 设计原则
3.6.2 基于微控制器的设计
3.6.3 基于微处理器的设计
3.7 本章小结
3.8 思考题
第4章 嵌入式系统的存储器
4.1 概述
4.2 嵌入式系统存储器的结构和组织
4.2.1 存储器的结构
4.2.2 嵌入式系统存储器子系统的结构
4.3 存储器的性能指标
4.4 存储器的工作时序
4.5 存储器的分类
4.6 随机存储器RAM
4.6.1 静态RAM
4.6.2 动态RAM
4.6.3 双端口RAM
4.6.4 如何选择RAM
4.7 只读存储器ROM
4.7.1 掩膜ROM
4.7.2 PROM
4.7.3 EPROM
4.7.4 EEPROM
4.7.5 Flash
4.7.6 只读存储器的编程
4.8 混合类型存储器
4.9 存储器的测试
4.9.1 普通存储器的问题
4.9.2 电子线路的问题
4.9.3 无存储器的芯片
4.9.4 芯片的不正确插入
4.9.5 制定测试策略
4.10 验证只读存储器的内容
4.10.1 校验和
4.10.2 循环冗余码
4.11 系统配置数据存储器
4.12 本章小结
4.13 思考题
第5章 嵌入式系统的I/O模块
5.1 概述
5.2 复位电路
5.2.1 阻容复位电路
5.2.2 手动复位电路
5.2.3 看门狗复位
5.2.4 专用复位电路
5.2.5 内部复位电路
5.2.6 软件复位
5.3 系统时钟
5.3.1 RC时钏
5.3.2 石英晶体
5.3.3 石英振荡器
5.3.4 锁相倍频时钟
5.3.5 多时钟源处理器的优点
5.4 I/O模块
5.4.1 I/O接口的基本结构
5.4.2 I/O接口的信号及其作用
5.4.3 寄存器的映射方式
5.4.4 举例:80186EB的I/O电路映射方式
5.5 嵌入式系统的译码器
5.5.1 译码器的作用和种类
5.5.2 普通的译码器
5.5.3 可编程器件译码器
5.5.4 嵌入式处理器上的集成译码模块
5.5.5 举例:80186EB的通用译码器
5.6 定时器/计数器
5.6.1 定时器/计数器的功能
5.6.2 定时器/计数器的基本结构
5.6.3 定时器/计数器的工作模式
5.6.4 举例:80186EB定时器/计数器
5.7 SPI
5.7.1SPI的原理
5.7.2 SPI的数据流动
5.7.3 SPI的功能
5.7.4 SPI的引脚
5.7.5 SPI寄存器
5.8 UART
5.8.1 串行接收机RxMachine
5.8.2 串行发送机 TxMachine
5.8.3 RART基本特征
5.8.4 通信模式
5.8.5 UART的编程和使用
5.9 通用并行接口
5.9.1 通用并口的基本特点
5.9.2 I/O端口的编程结构
5.9.3 通用并口的操作
5.10 其他I/O
5.11 本章小结
5.12 思考题
第6章 嵌入式软件系统
6.1 概述
6.2 嵌入式软件结构和组成
6.2.1 嵌入式系统软件的组成
6.2.2 初始化引导代码
6.2.3 板级支持包
6.2.4 嵌入式操作系统
6.2.5 网络协议栈
6.2.6 应用软件
6.2.7 图形用户接口UGI
6.3 监控程序
6.4 BSP概念介绍
6.4.1 嵌入式操作系统动行的必要条件
6.4.2 BSP的运行流程
6.4.3 Nucleus Plus的BSP和初始化
6.4.4 VRTX的板级支持包和实始化
6.5 嵌入式软件系统的设计方法
6.5.1 无操作系统的嵌入式系统设计
6.5.2 有操作系统的嵌入式系统设计
6.6 软件移植
6.6.1 移植的必要性
6.6.2 裸机系统的软件移植
6.6.3 有操作系统的软件移值
6.6.4 应用软件的移植
6.6.5 可移植应用软件的设计原则
6.7 本章小结
6.8 思考题
第7章 嵌入式操作系统
7.1 概述
7.2 操作系统介绍
7.2.1 什么是操作系统
7.2.2 操作系统分类
7.2.3 操作系统结构
7.2.4 操作系统的功能组成
7.3 嵌入式RTOS的基本概念
7.4 RTOS的关键技术指标
7.5 RTOS的基本术语
7.6 RTOS的要求
7.7 常用的嵌入式操作系统
7.7.1 Nucleus Plus
7.7.2 VxWorks
7.7.3 C/CO II
7.7.4 嵌入式Linux
7.7.5 QNX
7.7.6 U.S.Software
7.7.7 ThreadX
7.7.8 Windows CE
7.7.9 Hopen
7.8 利用嵌入式操作系统开发应用
7.8.1 初始化
7.8.2 任务控制
7.8.3 任务之间的通信
7.8.4 任务之间的同步
7.8.5 定时器
7.8.6 动态存储器
7.8.7 分区存储器
7.9 如何选择嵌入式操作系统
7.9.1 概述
7.9.2 选择实时操作系统的依据
7.10 本章小结
7.11 思考题
第8章 嵌入式网络与协议栈
8.1 概述
8.2 嵌入式网络
8.2.1 分布式嵌入式系统
8.2.2 基于网络的设计过程
8.2.3 几种常用的网络技术简介
8.3 最后100m-家庭网络技术
8.3.1 HomePNA
8.3.2 HomePNA的简介
8.3.3 HomePNA的特点
8.3.4 HomePNA的原理
8.3.5 HomePNA的应用范围
8.4 工业网络与现场总线
8.4.1 FF总线协议
8.4.2 HART协议
8.4.3 ProFibus协议
8.4.4 CAN协议
8.4.5 P-NET
8.4.6 Control Net
8.4.7 WORLDFIP
8.4.8 Device Net
8.5 嵌入式系统的联网
8.5.1 选择协议栈
8.5.2 选择网络技术
8.5.3 选择现成的实现方案
8.5.4 使用标准的应用协议
8.5.5 流行的网络体系结构
8.6 嵌入式Intenet
8.6.1 嵌入式Intenet概述
8.6.2 嵌入式Intenet的应用
8.6.3 嵌入式Intenet的原理
8.6.4 嵌入式Intenet的接入方案举例
8.6.5 嵌入式Intenet接入的趋势
8.6.6 嵌入式Intenet开发的工具举例——EMIT开发方法
8.6.7 嵌入式ICP/IP
8.7 蓝牙技术
8.7.1 蓝牙技术及特点
8.7.2 蓝牙协议栈
8.7.3 蓝牙应用产品
8.8 I2C总线
8.8.1 物理层
8.8.2 电路接口
8.8.3 数据链路层
8.8.4 字节格式
8.8.5 总线属性
8.8.6 应用接口
8.9 本章小结
8.10 思考题
第9章 嵌入式软件组件
9.1 概述
9.2 嵌入式系统模型
9.3 键盘
9.4 LED显示器
9.4.1 模型
9.4.2 接口函数定义与使用
9.4.3 内部结构实现
9.5 LCD显示器
9.5.1 模型
9.5.2 接口函数
9.5.3 模块实现
9.6 日历时钟
9.6.1 概述
9.6.2 接口函数
9.6.3 模块实现
9.7 模拟量输入
9.7.1 模型
9.7.2 接口函数
9.7.3 读取模数转换的方法
9.7.4 模块组件的可移植性考虑
9.8 模拟量输出
9.8.1 模型
9.8.2 接口函数
9.8.3 模块实现
9.9 数字量/开关量输入
9.9.1 模型
9.9.2 接口函数
9.10 异步串行通信UART
9.10.1 模型
9.10.2 模块实现
9.10.3 接口函数
9.11 其他组件模块
9.12 本章小结
9.13 思考题
第10章 案例分析
10.1 概述
10.2 PDA
10.2.1 PDA概述
10.2.2 PDA的硬件设计
10.2.3 BDA的软件设计
10.3 GPS接收机
10.3.1 GPS概述
10.3.2 基于ARM7的GPS接收机的设计
10.3.3 接收机性能分析
10.4 水表智能抄表系统
10.4.1 水表智能抄表系统简介
10.4.2 基于32位机S3C44BOX的抄表手机的设计
10.5 防火墙
10.5.1 防火墙技术现状
10.5.2 当前国内外硬件防火墙产品技术现状
10.5.3 嵌入式防火墙的组成
10.6 信息家电
10.6.1 信息家电概述
10.6.2 信息家电的主要功能和特点
10.6.3 信息家电的分类
10.6.4 信息家电的硬件平台
10.6.5 信息家电的结构
10.6.6 嵌入式Linux在信息家电上的优势
10.7 本章小结
10.8 思考题
第11章 嵌入式计算机的功耗问题
11.1 概述
11.2 低功耗的优点
11.2.1 电池驱动的需要
11.2.2 安全的需要
11.2.3 解决电磁干扰
11.2.4 节能的需要
11.3 降低功耗的措施综述
11.3.1 功耗产生的原因
11.3.2 与系统功耗有关的因素
11.3.3 降低功能耗的措施
11.4 元件工艺的低功耗
11.5 硬件系统的低功耗设计
11.5.1 选择低功耗的器件
11.5.2 选用低功耗电路
11.5.3 单源、低电压供电
11.5.4 分区供电降低功耗
11.5.5 利用I/O引脚为外围器件供电
11.5.6 电源管理单元的设计
11.5.7 采用智能电源
11.5.8 片选信号的处理
11.5.9 有效利用I/O器件的待机方式
11.5.10 降低处理器的时种频率
11.5.11 动态改变CPU的时钟
11.5.12 降低持续工作电流
11.5.13 低功耗系统设计举例
11.6 软件系统的低功耗设计
11.7 关于电池供电系统
11.8 本章小结
11.9 思考题
第12章 电磁兼容性问题
12.1 概述
12.2 电磁兼容的基本概念
12.3 电磁兼容的基本术语
12.4 电磁兼容的基本原理
12.4.1 常见的电磁兼容性问题
12.4.2 电磁环境特性
12.4.3 噪声耦合路径
12.4.4 PCB走线的天线效应
12.4.5 系统电磁干扰产生的原因
12.5 考虑电磁兼容时元件的模型和特性
12.6 提高电磁兼容性的措施
12.6.1 消除地电位不均匀
12.6.2 接地散热器的处理
12.6.3 时钟源的电源滤波方法
12.6.4 集成电路的辐射考虑
12.6.5 电路和布局与布线
12.7 旁路和去耦
12.7.1 旁路和去耦概述
12.7.2 电源层和接地层的分布电容考虑
12.7.3 并联电容器
12.7.4 去耦电容参数的计算
12.7.5 安装
12.7.6 大电容的使用和选择
12.7.7 组件内电容概述
12.8 信号完整性与串扰
12.8.1 信号完整性要求
12.8.2 反射和衰减振荡
12.8.3 计算电长走线
12.8.4 串扰
12.9 PCB走线终端
12.9.1 传输线效果
12.9.2 终端匹配方法
12.10 接地
12.10.1 概述
12.10.2 接地模型
12.10.3 接地方法
12.10.4 消除接地环路
12.10.5 消除多点接地系统中的谐振现象
12.10.6 电路子卡与卡架之间的场耦合
12.10.7 I/O连接器的设计考虑
12.11 考虑电磁兼容性的其他措施
12.11.1 屏蔽
12.11.2 磁珠的使用
12.11.3 电源低通滤波器
12.11.4 其他EMC器件
12.12 控制噪声的经验小结
12.12.1 控制噪声源
12.12.2 从传输路径减小噪声的耦合
12.12.3 在信号接收端减小噪声的接收
12.13 本章小结
12.14 思考题
附录 国外高校嵌入式系统课程的体系结构举例
参考文献

本目录推荐