智能pda终端设计与实现.doc

约51页DOC格式手机打开展开

智能pda终端设计与实现,摘 要随着科学技术和地理信息系统的发展,计算机的发展已经进入了移动时代,以掌上电脑(pda)为代表的移动嵌入式产品日益普及,在移动中使用计算机,将移动的主体通过网络与庞大的数字空间无缝结合在一起,已经不再是天方夜谭。个人移动导航为主的pda嵌入式产品在未来的市场具有巨大的发展潜力。课题结合嵌入式系统技术,以up-tec...
编号:20-126062大小:1.90M
分类: 论文>通信/电子论文

内容介绍

此文档由会员 losece 发布

摘 要

随着科学技术和地理信息系统的发展,计算机的发展已经进入了移动时代,以掌上电脑(PDA)为代表的移动嵌入式产品日益普及,在移动中使用计算机,将移动的主体通过网络与庞大的数字空间无缝结合在一起,已经不再是天方夜谭。个人移动导航为主的PDA嵌入式产品在未来的市场具有巨大的发展潜力。
课题结合嵌入式系统技术,以UP-TECH270-S为硬件开发平台,采用Windows CE5.0操作系统,qt-embedded-wince-opensource4.6为应用程序框架设计的智能PDA终端,它作为智能PDA手持GPS终端的一个重要组成部分,主要是利用正在兴起的移动计算机技术、GPS导航技术,结合个人数字助理等开发设计的嵌入式空间信息可视化应用系统,该系统具有传统的空间信息显示、查询、分析等功能,更重要的是,它一方面是移动系统,能够随时随地的使用,另一方面是能适应各专业领域的应用(如智能家居,车载信息系统等设备),本项目的GPS导航、无线通讯、Qt应用程序设计是本课题的重点。
本毕业设计论文主要从发展前景、系统方案、硬件设计、软件设计、实现功能、实现原理、系统测试等方面详细深入的阐述智能PDA终端开发的整个流程和细节。

关键字:UP-TECH270-S平台 qt-embedded-wince-opensource4.6 Windows CE5.0 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
谢 辞 46



前言

1.1选题背景
随着全球消费市场发展迅猛,电子消费市场也随之水涨船高。计算机软硬件技术飞速发展,网络传输技术的普及,人类正进入以计算机、网络卫星通信为特征的信息社会,人员流动的日益频繁是每个人对空间信息有了更多的依赖,尤其是在户外和移动过程中,对地理信息的需求非常普遍。人们更加关心“当前我在那里?”、“目的地在哪里”、“如何到达?”等问题。
个人数码助理,即PDA,英文全称Personal Digital Assistant,PDA是近年来继传呼机、手机之后,迅速崛起的新兴电子消费性产品,它轻便、小巧、可移动的智能掌上电脑,从其扩展的意义来讲,它是供人们沟通、连接和互动的移动数字设备,集电话、短信、和随时随地迅速地接入互联网等功能于一身,而且更为重要的是,这些功能是通过无线的方式实现。将电脑、通信(GPRS)和导航(GPS)三者融合的智能个人导航PDA,实现无线通讯,远程安控,信息接收查询,可以最大程度的发挥PDA信息管理功能和智能导航的功能,具有可观的发展前景。正是基于此,我们开展了基于Windows CE 5.0的智能PDA终端的研究。
本系统的设计思想是在以PDA手持式客户端为空间中心,通过无线的方式,实时从卫星获取经纬度信息,结合嵌入式电子地图,在以Qt应用程序框架上实现对现实世界的导航、通讯、信息查询等,还具备智能的个人数字助理,影音功能等辅助模块,同时PDA还适合各专业领域的应用。


参考文献
[7]、周立功:《ARM&WinCE实验与实践-基于S3C2410》[M],北京航空航天大学出版社,2007年版。
[8]、何宗键:《Windows CE 嵌入式系统》[M],北京航空航天大学出版社,2006年版。
[9]、汪兵等:《Windows CE嵌入式高级编程及其实例详解(用C++实现)》,[M],中国水利水电出版社,2008年07月版。
[10]、戚正伟 付国庆 蔡松露:《嵌入式GIS开发及应用》,[M],清华大学出版社,2009年8月版。
[11]、Jasmin Blanchette, Mark Summerfield :《C++ GUI Programming with Qt 4》[M],Prentice Hall,2006年版