基于Windows CE的嵌入式军用PDA系统的设计与实现
发布时间:2020-03-29 23:36
【摘要】: 根据国内外近年来军用PDA的应用发展趋势,本文论述了一种基于Intel PXA255微处理器、采用Windows CE.NET嵌入式操作系统的军用PDA的设计与实现,详细介绍了操作系统的移植和应用软件的开发。 首先介绍了国内外军用PDA系统的发展现状,对嵌入式系统的概念和特点、嵌入式处理器和嵌入式操作系统进行了简单的介绍。接着根据系统功能的需求,给出了该军用PDA系统的总体设计方案,简要分析了硬件的主要结构,并通过对比说明本系统选择Windows CE.NET 4.2的原因。在此基础上制订出了针对该PDA的嵌入式操作系统Windows CE.NET的移植方案。然后探讨了Windows CE.NET的体系结构,介绍了Windows CE.NET的开发环境Platform Builder。接着具体阐述了针对该PDA系统的硬件平台的板级支持包的移植开发工作。然后导出此平台的Windows CE.NET的软件开发包,最后下载OS映像并运行。此外,还介绍了如何使用Embedded Visual C++ 4.0开发串行口通信的应用程序。最后给出了本文的结论并对系统的进一步开发和以后的发展方向提出了展望。
【图文】:
图3.1 PXA255处理器结构图.2 硬件总体设计方案选好 CPU 后,然后就是为其设计外围电路,结合 PXA255 的特点和功能到实现 PDA 的实际要求,综合性能、成本以及可扩展性等因素后,我们设A 的硬件系统。其硬件总体设计方案如图 3.2 所示。基于 PXA255 微处理器的 PDA 的硬件外围模块主要可分为以下四个模块存储模块:包括 Flash、SDRAM;人机交互模块:包括液晶显示屏、触摸屏;对外通信接口模块:JTAG 口、串口、USB 接口、以太网接口;电源与电源管理。Intel XScaleJTAG接口RS-232接口SDRAMFLASH电源
Platform Builder 的安装很简单,和通常 Windows 下的软件安装方法是一样的,只要插入安装光盘(现在购买到的 PB 都是一张 DVD 盘,以前的是 7 张 CD 盘)就会自动安装,或者手动执行光盘中的 setup.exe 安装程序即可。在安装过程中需要强调的有两点,一是要选择我们实际要用到的体系结构,Windows CE.NET 4.2支持 Emulator、x86、ARM、MIPS、SH、XSCALE 等多种体系结构的嵌入,要根据我们的需要来选择,,不要多选,很占用硬盘空间,也不要少选或错选导致以后用到的时候要重新安装,在这里我们用的是 x86 结构、模拟器以及 XSCALE 结构;二是尽量把操作系统文件夹即 WINCE420 文件夹放在非引导分区,即如果你的硬盘的引导区是 C 盘,那么 WINCE420 最好放在其它空间较大的盘中,防止将来引导分区损坏重装系统时把我们做的 Windows CE.NET 系统也给格式化掉,因为WINCE420 文件夹下的东西就是 Windows CE.NET 系统的组件和我们自己做的Windows CE.NET 系统。Platform Builder 安装好后就可以运行它了,在使用这个功能强大的集成开发环境构建一个 Windows CE.NET 的映像文件之前,先简单的介绍一下这个集成开发环境的界面,如图 4.2 是一个正在定制的操作系统,它的各部分名称如图中所示。
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP316.7;TP368.33
本文编号:2606675
【图文】:
图3.1 PXA255处理器结构图.2 硬件总体设计方案选好 CPU 后,然后就是为其设计外围电路,结合 PXA255 的特点和功能到实现 PDA 的实际要求,综合性能、成本以及可扩展性等因素后,我们设A 的硬件系统。其硬件总体设计方案如图 3.2 所示。基于 PXA255 微处理器的 PDA 的硬件外围模块主要可分为以下四个模块存储模块:包括 Flash、SDRAM;人机交互模块:包括液晶显示屏、触摸屏;对外通信接口模块:JTAG 口、串口、USB 接口、以太网接口;电源与电源管理。Intel XScaleJTAG接口RS-232接口SDRAMFLASH电源
Platform Builder 的安装很简单,和通常 Windows 下的软件安装方法是一样的,只要插入安装光盘(现在购买到的 PB 都是一张 DVD 盘,以前的是 7 张 CD 盘)就会自动安装,或者手动执行光盘中的 setup.exe 安装程序即可。在安装过程中需要强调的有两点,一是要选择我们实际要用到的体系结构,Windows CE.NET 4.2支持 Emulator、x86、ARM、MIPS、SH、XSCALE 等多种体系结构的嵌入,要根据我们的需要来选择,,不要多选,很占用硬盘空间,也不要少选或错选导致以后用到的时候要重新安装,在这里我们用的是 x86 结构、模拟器以及 XSCALE 结构;二是尽量把操作系统文件夹即 WINCE420 文件夹放在非引导分区,即如果你的硬盘的引导区是 C 盘,那么 WINCE420 最好放在其它空间较大的盘中,防止将来引导分区损坏重装系统时把我们做的 Windows CE.NET 系统也给格式化掉,因为WINCE420 文件夹下的东西就是 Windows CE.NET 系统的组件和我们自己做的Windows CE.NET 系统。Platform Builder 安装好后就可以运行它了,在使用这个功能强大的集成开发环境构建一个 Windows CE.NET 的映像文件之前,先简单的介绍一下这个集成开发环境的界面,如图 4.2 是一个正在定制的操作系统,它的各部分名称如图中所示。
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2006
【分类号】:TP316.7;TP368.33
【引证文献】
相关硕士学位论文 前10条
1 黄江涛;油港设备维修交互式电子信息系统研究[D];武汉理工大学;2011年
2 胡彬;基于Windows CE的仓储管理系统的应用研究[D];南京理工大学;2011年
3 万建臣;基于PDA的现代仓储管理系统的设计与实现[D];解放军信息工程大学;2009年
4 孙乐;基于Windows CE的生理参数采集显示系统[D];河北工业大学;2011年
5 刘培梅;后方仓库弹药信息智能管理系统开发[D];山东大学;2007年
6 余章平;Windows CE.net在通信电源监控系统中的应用研究[D];广东工业大学;2008年
7 成欢欢;基于Windows CE的移动通讯技术的研究及实现[D];武汉理工大学;2008年
8 陈钢强;基于ARM嵌入式系统的人防警报发放控制中心的研制[D];哈尔滨理工大学;2008年
9 卢晓方;基于Windows CE的发电设备点检仪软件开发[D];华北电力大学(北京);2010年
10 钱希志;基于移动GIS的公路绿化评价系统的研究与实现[D];北京林业大学;2010年
本文编号:2606675
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2606675.html