智能掌上电脑PDA终端设计与实现+现状+需求分析
现状分析中国的智能PDA市场仍将处于培育阶段,这一阶段市场上的产品会大量增加,但产品价格的下降将更多通过提供更实用的产品来实现,即通过实用型产品进行市场普及。另外,未来基于手机PDA的行业应用的拓展将使得产品更加丰富由此带来的产品价格的差异化将更加明显。随着中国未来电子消费市场的快速发展和智能电子产品的价值含量迅速提高,中国智能电子产业将形成巨大经济规模效应。未来的智能电子产品中,围绕安全、节能、环保、舒适和娱乐等方面的元器件及其周边产品将发展最快。目前,中国消费者对智能电子产品需求的增加、网络在生活中的普及发展、安全与防盗需求的增加,产品实用与价格的性价比的提高等,都进一步推动了中国智能电子产品市场的发展。目前在国内通信领域,最火的就是正在运行的TD-SCDMA——3G标准。作为新一代的通信技术,3G带给人们非常多的期许。3G牌照的全面发放,也成了人们共同关注的焦点。其实在国内的GPS导航领域也在经历着一场蜕变,第三代PDA类导航产品的应运而生,已经把人们带进了全新的导航时代。卫星导航与移动通讯、无线上网等高技术相结合,从根本上促进了IT技术的整体发展。
项目在于将移动计算技术应用到传统的空间信息服务中,改变传统的基于位置的服务机制,是作为主体的人、作为客体的真实世界以及经由网络传输的数字世界三者无缝的结合起来,事先不受任何时间和空间局限的互动,改变人与数字、人与真实世界的交互方式,实现便携式的智能导航,无线通讯,信息服务的功能。
1.3选题目标本文来自辣'文,论~文.网
基于以上相关的背景分析,开发一个智能PDA项目,采用PXA270作为开发平台作为硬件平台,嵌入式Window CE作为操作系统,以Qt作为跨平台的C++图形用户界面框架,编写调用应用程序的各个模块,以及根据项目的每个功能模块需求,分析各个应用程序模块功能的用户界面和人机交互的图形化接口设计,同时根据项目系统实际的需求,裁剪、定制、移植内核,分析系统的功能和需求,添加各种驱动程序,如串口驱动、USB驱动等,加上外围的设备模块,完善项目的功能;
1.4需求分析毕业论文http://www.751com.cn
1.4.1用户需求分析
智能电子技术的发展趋势是电子化、智能化、信息化和集成化。GPS为代表的卫星导航应用产业已成为当今国际公认的八大无线产业之一。随着技术的进步、应用需求的增加,GPS以全天候、高精度、自动化、高效率等显著特点及其所独具的定位导航、授时校频、精密测量等多方面的强大功能,融入了国民经济建设、国防建设和社会发展的各个应用领域,使GPS成为继蜂窝移动通信和互联网之后的全球第三个IT经济新增长点。居于导航和通讯的PDA结合是移动计算机发展的新方向,从环境、技术和需求上来看都具备了一定的条件存在着结合的必要性和可行性 。
首先从环境的角度看全球定位导航应用产业和移动电子通讯产业经历了近10年的高速发展后,市场需要新的发展和盈利模式来促进新一轮的增长。GPS全球定位系统、GIS地理信息系统和无线通讯设备的融合,将带来巨大的商机,促进移动终端的一场新革命。作为移动计算机终端的PDA,结合卫星定位、智能安控、无线通讯、网络和多媒体应用都是其必然的发展方向,而智能PDA正是集成了这些特性的典型代表;从技术的角度看移动通信技术的发展刺激了移动通讯终端的数据服务需求,GPRS CDMA和3G的发展为移动终端提供了更宽的跑道,这使得提供更强大的移动终端和更丰富的服务成为可能。另外PDA的生产工艺都已经趋于成熟,在硬件和软件两方面基本具备了结合的条件;从发展阶段上看目前中国手机PDA市场仍然处于起步阶段,这主要表现在市场参与程度不高,市场上的产品和竞争厂商相对较少市场增长迅速;最后,从发展速度上看中国手机PDA市场增长迅速,2008年市场销售额超过8000亿人民币。市场处于高速启动阶段,智能PDA是一个充满想象的巨大发展空间。由此推出中国市场必然会获得更大的发展空间。
由此,本项目也适应用户需求,开发多种功能模块:GPRS通讯模块、信息管理模块、GPS导航模块、娱乐工具模块等。
目 录
摘 要 I
ABSTRACT II
1 前言 1
1.1选题背景 1
1.2现状分析 1
1.3选题目标 2
1.4需求分析 2
1.4.1用户需求分析 2
1.4.2功能需求分析 3
1.5本章总结 3
2 系统方案 4
2.1系统总体方案 4
2.2本章总结 5
3 系统硬件设计 6
3.1硬件平台架构 6
3.2本章总结 7
4 系统软件设计 8
4.1系统软件框图 8
4.2 Windows CE嵌入式操作系统的制定 9
4.2.1 Windows CE操作系统简介 9
4.2.2 Windows CE嵌入式操作系统的定制与裁剪 9
4.2.3 Windows CE若干组件说明 10
4.3.4 Windows CE系统镜像的配置文件 12
4.4驱动程序的实现 14
4.4.1驱动程序开发工具 14
4.4.2驱动程序的结构 15
4.4.3驱动体系架构分析 15
4.4.4中断 16
4.4.5 GPS驱动的编写与调试 16
4.5应用程序的开发 18
4.5.1 GUI界面设计 18
4.5.2 QT简介 19
4.5.3应用程序开发环境搭建 20
4.5.4应用程序功能模块设计框图 23
4.6本章总结 23
5 程序详细设计 24
5.1 GPS导航应用程序设计 24
5.1.1 GPS介绍 24
5.1.2 GPS导航应用程序实现的功能 24
5.1.3导航系统GPS实现原理 25
5.1.4地图显示原理 27
5.2图片浏览器程序设计 31
5.2.1主要类关系图 32
5.2.2主要的类和实现方法介绍 33
5.3本章总结 35
6 系统测试 36
6.1 GPS导航功能模块测试 36
6.2娱乐功能模块测试 37
6.3测试结果 37
6.4本章总结 41
7 论文总结 42
参考文献 43
附 录 44
谢 辞 1526