新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种GPS移动设备的设计和实现

一种GPS移动设备的设计和实现

作者:时间:2011-07-14来源:网络收藏

  是英文Global Positioning System(全球定位系统)的简称,而其中文简称为球位系.是20世纪70年代由美国陆海空三军联合研制的新一代空间卫星导航定位系统 .其主要目的是为陆、海、空三大领域提供实时、 全天候和全球性的导航服务,并用于情报收集、核爆监测和应急通讯等一些军事目的,是美国独霸全球战略的重要组成。在机械领域则有另外含义:产品几何技术规范(Geometrical Product Specifications)-简称GPS.由于GPS技术所具有的全天候、高精度和自动测量的特点,作为先进的测量手段和新的生产力,已经融入了国民经济建设、国防建设和社会发展的各个应用领域。如何一个带有GPS功能的对GPS卫星数据的接收和解码,已经是现在CPS应用的热点。

本文引用地址:http://www.eepw.com.cn/article/150471.htm

  1 开发平台

  1.1 软件平台

  为适应大多数Windows用户的使用习惯,我们设定运行环境为嵌入式操作系统Windows CE 5.0,开发过程在Windows XP操作系统下进行。开发软件为Visual Studio 2005,编程语言为C++。VS2005是Windows操作系统下的一套完整的开发工具,用于生成ASP Web应用程序、XML Web services、桌面应用程序和应用程序。通过使用这些工具和.NETFramework精简版,可以在个人数字助理(PDA)、移动电话和其他资源受约束的中,创建、生成、调试和部署在.NET Framework精简版上运行的应用程序。

  WindowsCE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统,它是精简的Windows 95,Windows CE的图形用户界面相当出色。Windows CE 被成针对小型设备(它是典型的拥有有限内存的无磁盘系统)的通用操作系统,Windows CE 可以通过一层位于内核和硬件之间代码来用设定硬件平台,这即是众所周知的硬件抽象层(HAL)(在以前解释时,这被称为 OEMC (原始设备制造)适应层,即 OAL; 内核压缩层,即 KAL. 以免与微软的 Windows NT 操作系统 HAL 混淆) .

  1.2 硬件平台

  1.2.1 嵌入式开发板

  由于设定移动设备使用的运行环境为WINCE 5.0,过程中需要处理大量的数据,所以对开发板要求较高。目前WinCE 5.0支持的处理器主要有ARM、X86、PowerPC、MIPS等,其中ARM是近年来在嵌入式系统中很有影响力的微处理器架构。考虑到本系统移动终端的体积、功耗、成本等因素,最后决定选用arm内核的处理器,开发板为光嵌公司的GEC2440,主要参数如表l所示。

GEC2440主要参数


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭