注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学嵌入式系统的设计与开发(高等学校计算机科学与技术教材)

嵌入式系统的设计与开发(高等学校计算机科学与技术教材)

嵌入式系统的设计与开发(高等学校计算机科学与技术教材)

定 价:¥32.00

作 者: 陈连坤编著
出版社: 北京交通大学出版社
丛编项: 高等学样计算机科学与技术教材
标 签: 嵌入式计算机

ISBN: 9787810825467 出版时间: 2005-07-01 包装: 平装
开本: 26cm 页数: 362 字数:  

内容简介

  《嵌入式系统的设计与开发》的主要特点是注重理论与实践相结合,书中所举的大量实例均为作者实际开发工作经验的总结,提供了大量的硬件电路图和源编程。《嵌入式系统的设计与开发》分为1、2两篇。第1篇介绍了嵌入式系统的基本概念和嵌入式系统的设计与开发原理及方法。内容涉及嵌入式系统的软硬件的组成及特点、系统的设计原则和方法、嵌入式系统的开发工具和系统集成与测试方法。第2篇介绍了高速C8051F混合信号微控制器的原理和基于此微控制器的嵌入式系统的设计和开发实例。通过大量的实例,详细地介绍了各种编程方法和编程技巧、开发工具使用方法和使用技巧,以及硬件系统设计的详细过程和硬件系统的工作原理。通过阅读本书,可使读者全面了解嵌入式系统的设计与开发原理及方法;大量的实例可帮助读者尽快地掌握应用C8051F混合信号微控制器的方法和技巧。《嵌入式系统的设计与开发》作为研究生课程的教材,也可作为相关专业本科高年级学生和工程技术人员的参考书用书。

作者简介

暂缺《嵌入式系统的设计与开发(高等学校计算机科学与技术教材)》作者简介

图书目录

第1篇 嵌入式系统的基础理论
第1章 嵌入式系统简介
1.1 嵌入式系统的定义及特点
1.2 嵌入式系统的应用
1.3 未来的嵌入式系统产业
第2章 嵌入式系统的设计与开发过程
第3章 嵌入式系统的硬件
3.1 嵌入式处理器
3.1.1 嵌入式处理器的分类
3.1.2 嵌入式处理器的选择原则
3.2 微控制器
3.2.1 微控制器简介
3.2.2 微控制器的发展特点
3.2.3 微控制器的选择原则
3.3 数字信号处理器
3.3.1 数字信号处理器的特点和分类
3.3.2 数字信号处理器的应用
3.3.3 数字信号处理器的选择原则
3.4 ARM微处理器
3.4.1 ARM微处理器简介
3.4.2 ARM微处理器的应用
3.4.3 ARM的体系结构简介
3.4.4 ARM微处理器系列产品简介
3.4.5 ARM微处理器的选择原则
3.5 OMAP微处理器简介
3.6 嵌入式系统硬件的设计
3.6.1 嵌入式系统硬件电路设计原则
3.6.2 嵌入式系统硬件的抗干扰措施
第4章 嵌入式系统的软件
4.1 嵌入式系统软件的特点
4.1.1 嵌入式系统的存储器结构
4.1.2 嵌入式系统软件的特点
4.2 嵌入式系统的软件设计技术
4.3 基于处理器的直接编程
4.3.1 前/后台系统的编程方法
4.3.2 可抢占式任务调度的前,后台系统的编程方法
4.3.3 可抢占式和优先级任务调度的前/后台系统的编程方法
4.4 基于嵌入式操作系统的编程
4.4.1 嵌入式操作系统环境下的任务
4.4.2 嵌入式操作系统的任务调度方式
4.4.3 嵌入式操作系统下的任务间通信
4.5 编程方法的实时性比较
4.6 嵌入式系统软件的抗干扰方法
4.6.1 消除模拟输入信号的噪声
4.6.2 看门狗定时器
4.6.3 其他抗干扰方法
4.7 典型嵌入式操作系统简介
第5章 嵌入式系统的开发工具
5.1 嵌入式系统开发工具的特点
5.2 开发嵌入式系统软件的高级语言
5.3 指令集模拟器
5.4 调试器
5.5 ROM仿真器
5.6 在线仿真器
5.6.1 在线仿真器的原理
5.6.2 在线仿真器的连接方法
5.6.3 在线仿真器的主要功能
5.6.4 在线仿真器使用的限制
5.7 片上调试器和在线调试器
5.7.1 片上调试器及在线调试器简介
5.7.2 常用的片上调试器
5.7.3 片上调试器及在线调试器构成的调试系统
5.8 开发工具的干扰
5.9 示波器、存储示波器和逻辑分析仪
第6章 嵌入式系统的集成和软件测试
6.1 嵌入式系统的集成
6.2 嵌入式系统的软件测试
6.2.1 测试的目的
6.2.2 何时开始测试
6.2.3 测试内容和测试方法
6.2.4 正确选择测试用例
6.2.5 伺时停止测试
6.2.6 测试和维护
6.3 覆盖率的测试方法
6.3.1 软件插装
6.3.2 硬件插装
6.4 性能测试的方法
6.4.1 性能测试的重要性
6.4.2 性能测试的方法
第2篇 C8051F微控制器的原理与应用
第7章 嵌入式应用中的8051系列8位微控制器
7.1 嵌入式应用中的8位单片机
7.2 8051的3次技术飞跃
第8章 MCS-51系列单片机简介
8.1 MCS-51的端口特点和存储器体系结构
8.2 MCS-51片外存储器和I/O的扩展
8.2.1 几种常见的片外存储器扩展应用
8.2.2 片外存储器扩展的应用举例
8.2.3 I/O扩展
第9章 C8051F微控制器的原理
9.1 C8051F微控制器简介
9.2 CIP-51内核与指令系统简介
9.3 CIP-51片内数据存储器和SFR组
9.4 C8051F微控制器的数据存储器
9.4.1对C8051F微控制器的数据存储器的操作
9.4.2 C8051F微控制器的片外数据存储器的扩展
9.5 C8051F微控制器的程序存储器
9.5.1 C8051F微控制器程序存储器的组成和使用
9.5.2 C8051F微控制器程序存储器的安全和保密
第10章 Cygnal C8051F微控制器的功能模块
10.1 C8051F微控制器的ADC
10.2 C8051F微控制器的DAC
10.2.1 电压输出型DAC
10.2.2 电流输出型DAC
10.3 C8051F微控制器的电压比较器
10.4 C8051F微控制器的基准电压
10.5 C8051F微控制器的I/O端口和交叉开关
10.5.1 C8051F微控制器的I/O端口
10.5.2 C8051F微控制器的交叉开关
10.6 C8051F微控制器的计数器,定时器和PCA
10.6.1 C8051F微控制器的计数器,定时器
10.6.2 C8051F微控制器的PCA
10.7 C8051F微控制器的串行I/O接口
10.7.1 C8051F微控制器的UART
10.7.2 C8051F微控制器的SMBus,12C
10.7.3 C8051F微控制器的SPI
10.7.4 C8051F微控制器的USB
10.7.5 C8051F微控制器的CAN
10.8 C8051F微控制器的复位系统
10.9 C8051F微控制器的时钟系统
第11章 C51与A51的混合编程
第12章 C8051F微控制器的开发工具简介
12.1 Cygnal公司,silicon laboratories的开发工具
12.1.1 Cygnal公司/Silicon laboratories的开发工具组成
12.1.2 Cygnal公司/Silicon laboratories集成开发环境的特点
12.1.3 C8051F微控制器开发工具的使用
12.2 Kcil Software 8051开发工具简介
12.3 µVision2调试器
12.3.1 软件仿真
12.3.2 实际硬件调试
第13章 编程实例
13.1 编程说明
13.1.1 硬件电路和功能说明
13.1.2 程序功能要求和程序开发工具
13.2 采用定时器中断方式实现
13.2.1 A51小汇编编程实现
13.2.2 A51宏汇编编程实现
13.2.3 C51编程实现
13.2.4 3种编程实现的比较
13.2.5 调试过程简介
13.3 采用前/后台系统实现(一)
13.4 采用前/后台系统实现(二)
13.5 采用前/后台系统实现(三)
13.6 采用具有可抢占式任务调度的前/后台系统实现
13.7 采用具有可抢占式和优先级任务调度的前,后台系统实现
13.8 采用RTX51 Tiny实现
13.8.1 使用RTX51 Tiny时应注意的问题
13.8.2 修改Conf_tny.A51
13.8.3 应用程序
13.8.4 调试过程简介
13.9 采用具有任务抢占式RTX51 Tiny实现(一)
13.10 采用具有任务抢占式RTX51 Troy实现(二)
13.10.1 修改Conf tny.A51
13.10.2 应用程序
13.11 采用具有任务抢占式RTX51 Tiny实现(三)
13.11.1 修改Con_f ray.ASl
13.11.2 应用程序
13.12 采用具有任务抢占式RTX51 Tiny实现(四)
13.12.1 修改Conf_tny.A51和os_wait.A51
13.12.2 应用程序
13.13 不同编程实现的比较
第14章 微控制器片上FLASH程序存储器的应用
14.1 应用程序的加密.
14.2 FLASH程序存储器作为非易失性数据存储器
14.2.1 用绝对定位的宏定义实现
14.2.2 用_at_关键词实现
14.2.3 用指针代替数组实现
14.2.4 调试过程简介
第15章 提供商业应用程序的方法
15.1 以库函数方法提供商业应用程序的方法
15.2 以OEM方法提供商业应用程序的方法
15.2.1 对微处理器的要求
15.2.2 编程需要解决的问题
15.2.3 用A51实现OEM程序
15.2.4 用A51和C51混合编程实现OEM程序
15.2.5 OEM程序提供的头文件和引导程序
15.2.5 应用程序
15.2.6 调试过程简介
15.3 在具有OEM程序的RXT51 Tiny环境中的编程
15.3.1 具有OEM程序的RXT51 Tiny环境的建立
15.3.2 应用程序
第16章 USB与RS-485编程实例
16.1 通信协议
16.1.1 读卡器的通信协议
16.1.2 USB的数据传输协议
16.2 硬件实现原理
16.3 编程实现
16.3.1 程序的功能说明
16.3.2 PC端的应用程序
16.3.3 USB设备端的应用程序
第17章 C8051F应用系统设计举例
17.1 IC卡的数据存储和数据管理模块
17.1.1 模块功能描述
17.1.2 模块的硬件设计
17.1.3 功能块说明
17.1.4 软件设计
17.2 机车车载计算机控制模块
17.2.1 模块功能描述
17.2.2 模块的硬件设计
17.2.3 功能块说明
17.3 USB—CAN模块
17.3 A USB—CAN模块的硬件设计
17.3.2 功能块说明
17.4 基于导引服务中心的汽车驾驶导引系统
17.4.1 系统功能和指标
17.4.2 系统硬件设计
第18章 C8051F微控制器系统设计与开发实验
实验1 LED数码显示模块
实验2 USB的应用
实验3 USB至其他串行接口的转换
参考文献

本目录推荐