毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

智能掌上电脑PDA终端设计与实现+现状+需求分析 第3页

更新时间:2010-8-23:  来源:毕业论文
智能掌上电脑PDA终端设计与实现+现状+需求分析 第3页
3  系统硬件设计
根据系统实现功能的要求,采用博创科技公司的UP-TECHPXA270-S的教学科研平台为本项目的开发平台。博创科技的UP-TECHPXA270教学科研平台主要是面向计算机、软件专业的高端平台,可运行windows CE内核,支持EVC、C#等嵌入式图形界面,提供完整的驱动和应用程序。既适合作为计算机、软件等专业开设嵌入式软件课程的教学平台,又适合广大从事PMP、PDA、智能手机的厂商和科研单位作为参考设计平台。平台的处理器为Intel公司XScale PXA270处理器。
XScale PXA270处理器主要特性:
基于XScale架构的PXA27X系列处理器[2](开发代号 Bulverde),最高主频达到624MHz,引用了英特尔的SpeedStep动态电源管理技术,在保证CPU性能的情况下,最大限度的降低系统功耗,延长便携产品的电池使用功耗。同时加入了Wireless MMX无线多媒体扩展指令集技术,提高了多媒体处理能力,使其能够支持2D和3D游戏、数据流MPEG4视频、无线加密/解密、语音识别和数字编辑等应用。
在安装Windows CE5.0选择Xscale的支持后,就会安装、平台的板级支持包(Board Support Package,BSP)。以此为基础,修改和完善PXA270平台的BSP。
3.1硬件平台架构基于windows CE5.0的智能PDA终端的主要硬件结构如图3-1所示:
 3-1  硬件系统框图本文来自辣'文,论~文.网
系统硬件模块设计主要有以下模块:
(1)核心资源模块:基于Intel XScale架构内核的嵌入式处理器PXA270,内部集成iwmmx指令,加速处理器对多媒体数据的处理速度,用于实现系统的输入输出控制和音视频、图像等的编解码,微处理器主频稳定运行在520MHz,具有64MB SDRAM、16MB Nor Flash和64MB Nand Flash;
(2)输入接口模块:主要处理用户的交互输入信息,分为USB接口、RS232串口、标准串行(STUART)接口和触摸屏;平台拥有四个USB HOST(USB 1.1 或2.0规范)接口,支持全速(12Mbps)或低速(1.5Mbps)传输,用于驱动外设;平台提供至少1路9线全双工异步串行口(UART),波特率高达115200bps,用于调试回显以及提供两个3线DB9串口,9针串口可以从扩展口引出来;USB通讯包括键盘输入、蓝牙和摄像头;RS232串口通讯包括GPRS模块、指纹识别模块,GPS模块;
(3)音频输出模块:主要用于音频信息的输出,包括本地内置喇叭的音频输出和音频接口的输出;
(4)显示输出模块:主要用于输出视频影像、图像、文本等功能信息的输出,实现人机的交互;
(5)系统控制模块:包括晶振,电源,复位电路,总线扩展槽等;
(6)存储模块:包括NOR/NAND Flash、SDRAM、U盘、SD卡等。用于系统初始化代码的存放、音视频数据及图像数据的存储;
(7)以太网物理层电路模块:用于网络传输;
(8)系统外围设备模块:GPS 模块,用于接收经纬度信息,采用Trimble 的Lassen iQ 46240-20 GPS 模块;GPRS模块用于实现系统的语音通讯和短信收发,采用SIM300 GPRS模块;摄像头模块,用于实现PDA的摄像功能;指纹模块,用于判别指纹信息识别;
3.2本章总结毕业论文http://www.751com.cn
本章节主要介绍系统所选用的应用硬件平台的相关信息,包括对平台处理器的简要介绍,以及系统中若干功能所用到的硬件接口模块,由硬件系统框图可以看到系统所涉及的硬件接口名称以及对硬件接口的介绍;
4  系统软件设计4.1系统软件框图
基于Windows CE5.0的智能PDA的软件框图如下图4-1所示:
 图4-1  软件框图
软件设计主要分如下三个部分进行介绍:
(1)Windows CE嵌入式操作系统的制定;
(2)驱动程序的实现;(3)应用程序开发;
4.2 Windows CE嵌入式操作系统的制定
4.2.1 Windows CE操作系统简介
Microsoft Windows CE是为各种嵌入式系统和产品设计的一种高度模块化、压缩的、具有高效的、可升级的操作系统(OS)。它最大程度继承了桌面版Windows操作系统的丰富功能,具备完整的操作系统特性,集包和端对端开发环境,它包括了创建一个基于定制设备的 Windows CE 所需的一切,同时有引入了许多新特性,以适合嵌入式领域的实际情况和要求,其多线程、多任务、全优先的操作系统环境是专门针对资源有限而设计的。它拥有较快的运行速度、良好的系统稳定性以及方便的应用开发环境。同时它这种模块化设计使嵌入式系统开发者和应用开发者能够定做各种产品,例如PDA,专门的工业控制器和嵌入式通信娱乐设备等。同时借助于完善的操作系统功能和开发工具,Windows CE 为开发人员提供了构建、调试和部署基于Windows CE的定制设备所需要的一切特性。平台开发工具Platform Bulider 是一个完全集成的开发环境,并且还包括一个软件开发工具包(SDK)导出工具。Windows CE.NET支持Microsoft eMbedded Visual C++和Microsoft Visual Studio,为面向Microsoft. NET Compact Framework 的Web服务和应用程序开发提供了一个完整的开发环境。利用这些工具,开发人员可以迅速开发出在最新硬件上运行各种应用程序的智能化设计。
4.2.2 Windows CE嵌入式操作系统的定制与裁剪
通过微软提供的Platform Builder定制嵌入式操作系统,不仅能够符合系统的硬件平台,也能为各外围设备的驱动以及应用程序的运行提供稳定的系统环境。
Windows CE是高度模块化的嵌入式操作系统,用户为了满足特定的项目开发需求,可以对操作系统进行量身定制。为嵌入式设备定制Windows CE操作系统,须进行创建、构建、运行和发布OS等一系列操作。在本系统的设计中,根据项目实际功能的需要,利用Platform Builder定制操作系统的流程如下:
(1)导入BSP开发包。
BSP是英文Board Support Packet 的简称,即板级支持包,是所有和硬件相关部分的代码的总称,它主要由4部分组成,包括Boot Loader(启动装载器),OEM adaptation layer(即OAL,设备中间适配层)、 device driver(设备驱动程序) 和配置文件。BSP和硬件开发环境之间的关系如图4-2。由于使用的是博创公司提供的硬件平台,故首先安装博创公司提供的BSP包,点击安装BSP之后

上一页  [1] [2] [3] [4] 下一页

智能掌上电脑PDA终端设计与实现+现状+需求分析 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。