《嵌入式套用项目设计与开发典型案例详解》是2012年清华大学出版社出版的图书,作者是熊茂华、 熊昕。
基本介绍
- 书名:嵌入式套用项目设计与开发典型案例详解
- 作者:熊茂华、 熊昕
- ISBN:9787302295082
- 页数:371
- 定价:48.00元
- 出版社:清华大学出版社
- 出版时间:2012-9
内容简介
《嵌入式套用项目设计与开发典型案例详解》是ARM嵌入式套用系统设计、开发的优秀指导书,以实际的嵌入式套用项目介绍为主线,针对目前最通用、最流行的32位ARM微处理器,介绍了嵌入式套用项目设计与开发的实用知识,对每个典型的项目开发案例进行了全面、详细的阐述。
编辑推荐
《嵌入式套用项目设计与开发典型案例详解》是嵌入式套用项目设计、开发与分析的一本实用指导书,每个项目中的程式都取自实际的项目,且对程式有详细注解,内容深入浅出,既可作为高等院校相关课程的教材,也可作为嵌入式套用系统编程人员的技术参考书。
目录
项目1基于S3C2440的嵌入式探月车系统
1.1任务1: 探月车的硬体设计
1.1.1任务分析
1.1.2硬体结构
1.2任务2: 探月车的套用软体设计
1.2.1基于S3C2440的探月车自动寻迹控制软体
1.2.2图像採集相关程式
1.2.3无线网路传输程式
1.2.4I/O扩展板上的数字口处理程式
1.2.5探月车主控程式设计
1.3任务3: 探月车的设备驱动程式设计
1.3.1红外轨迹感测器设备驱动程式
1.3.2红外温度感测设备驱动程式设计
1.4任务4: 探月车系统的开发环境构建
1.4.1运行环境的工具软体和系统软体
1.4.2建立嵌入式Linux开发环境
项目2基于ZigBee网路的智慧型家居监控系统
2.1任务1: 项目的需求分析
2.1.1功能需求
2.1.2性能需求
2.2任务2: 项目的总体设计
2.2.1系统设计
2.2.2系统总体结构
2.3任务3: 项目的硬体设计
2.3.1基于XScale的Intel PXA270处理器平台
2.3.2ZigBee无线网路结点设计
2.4任务4: 开发环境的构建
2.4.1运行环境的工具软体和系统软体
2.4.2建立嵌入式Linux开发环境
2.5任务5: Qt套用软体设计
2.6任务6: 系统套用软体编译及调试
项目3中频教学治疗仪系统
3.1任务1: 中频教学治疗仪的硬体设计
3.1.1中频教学治疗仪简介
3.1.2任务分析
3.1.3硬体结构
3.2任务2: 中频教学治疗仪的套用软体设计
3.2.1治疗仪主界面与产生波形
3.2.2中频教学治疗仪程式设计
3.3任务3: 中频治疗仪的设备驱动程式设计
3.3.1通用I/O设备驱动程式
3.3.2D/A转换设备驱动程式设计
3.4任务4: 构建中频教学治疗仪系统的开发环境
3.4.1运行环境的工具软体和系统软体
3.4.2建立嵌入式Linux开发环境
项目4嵌入式视频监控系统
4.1任务1: 嵌入式视频监控系统的硬体设计
4.1.1任务分析
4.1.2硬体结构
4.2任务2: 视频监控系统的套用软体设计
4.2.1视频数据採集和H.264视频编码实现
4.2.2视频监控系统的应用程式设计
4.3任务3: 嵌入式视频监控系统设备驱动程式
4.4任务4: 视频监控系统的开发环境构建
4.4.1运行环境的工具软体和系统软体
4.4.2建立嵌入式Linux开发环境
4.5任务5: 视频监控系统源程式的编译
4.5.1编译源程式
4.5.2使用TFTP服务测试系统
项目5基于S3C2410的蓝牙广告机系统
5.1任务1: 蓝牙广告机系统的硬体设计
5.1.1蓝牙广告机简介
5.1.2任务分析
5.1.3硬体结构
5.2任务2: 蓝牙广告机软体设计方案
5.2.1蓝牙简介
5.2.2蓝牙驱动移植
5.2.3蓝牙简单应用程式测试
5.2.4根档案系统修改
5.2.5整合嵌入式资料库
5.2.6添加对同时传送数据的支持
项目6基于无线网路的温室种植智慧型监控系统
6.1任务1: 项目的总体设计
6.1.1引言
6.1.2系统架构
6.1.3系统的开发平台
6.2任务2: 项目的硬体设计
6.2.1系统主控端
6.2.2网路结点
6.3任务3: 套用软体设计
6.3.1主控端软体设计
6.3.2网路结点软体设计
6.3.3网路结点模拟器
6.4任务4: 系统功能实现
6.4.1主控端功能
6.4.2网路结点功能
6.5任务5: ZigBee及GSM应用程式设计
6.5.1ZigBee无线网路应用程式设计
6.5.2GSM网路设备应用程式
6.5.3设备初始化
6.5.4设备应用程式的Makefile档案
项目7基于Web和GPRS的智慧型家居远程监控系统
7.1任务1: 项目的总体设计
7.1.1系统的组成
7.1.2系统的主要硬体
7.2任务2: 开发工具软体及套用
7.2.1建立交叉编译工具链
7.2.2搭建交叉调试环境
7.2.3Windows XP超级终端
7.2.4使用DNW软体
7.2.5TFTP下载
7.2.6NFS配置
7.3任务3: 图形界面编程环境(Qt&Qt/E)配置
7.3.1GEC2440开发板下的Qt/E配置
7.3.2建立带Qt/E库的根档案系统
7.3.3交叉编译应用程式
7.4任务4: 智慧型家居系列模组的设计
7.4.1智慧型报警模组
7.4.2环境检测感测模组
7.4.3灯光控制模组
7.4.4自动窗帘控制模组
7.4.5延时模组
7.4.6自动门控制模组
7.5任务5: 系统模组载入及程式的运行
7.5.1载入系统模组
7.5.2系统的运行
项目8嵌入式数码相框系统
8.1任务1: 项目需求分析
8.2任务2: 项目总体设计
8.3任务3: 驱动程式的移植
8.4任务4: 应用程式设计
参考文献