`
mmdev
  • 浏览: 13319424 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

wince&mobile的GPS开发

 
阅读更多

1、获取GPS数据的两种方式:

一、直接访问GPS关联的串口,读取串口数据。

像访问普通串口设备一样,调用CreateFile等一系列相关API,但是要事先知道GPS硬件所关联的串口设备。。

二、使用系统API。

Function Description

GPSCloseDevice

Closes the connection to the GPS Intermediate Driver.

GPSGetDeviceState

Retrieves information about the current state of the GPS hardware.



GPSGetPosition

Retrieves location information, including latitude and longitude.

GPSOpenDevice

Creates a connection to the GPS Intermediate Driver.


2、GPS数据格式:

这里只介绍一种最常用、推荐的格式。

$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*hh

<1> UTC时间,hhmmss(时分秒)格式
<2> 定位状态,A=有效定位,V=无效定位
<3> 纬度ddmm.mmmm(度分)格式(前面的0也将被传输)
<4> 纬度半球N(北半球)或S(南半球)
<5> 经度dddmm.mmmm(度分)格式(前面的0也将被传输)
<6> 经度半球E(东经)或W(西经)
<7> 地面速率(000.0~999.9节,前面的0也将被传输)
<8> 地面航向(000.0~359.9度,以真北为参考基准,前面的0也将被传输)
<9> UTC日期,ddmmyy(日月年)格式
<10> 磁偏角(000.0~180.0度,前面的0也将被传输)
<11> 磁偏角方向,E(东)或W(西)
<12> 模式指示(仅NMEA0183 3.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效)

数据的大小是70个字节,并且以'\0'结尾,结尾之前还有一个换行符'\n'。



分享到:
评论

相关推荐

    WinCE和Windows Mobile开发资料大全

    WinCE和Windows Mobile开发资料大全,包括《Windows CE程序设计.pdf》、《Window Mobile 6.1的新特性.pdf》、《Windows Mobile GPS应用开发指南.pdf》和《WM Comparison(Mobile各个版本比较).pdf》

    Windows Mobile和WinCE的区别.doc

    然而,无论是针对WinCE还是Windows Mobile开发,Visual Studio都是常用的开发工具之一,提供了丰富的编程语言支持和调试工具。 2. **兼容性与移植性**:虽然基于同一技术栈,但WinCE和Windows Mobile在组件和API...

    wince的GPS数据解析DEMO(C#源码)

    在Windows CE(简称Wince)平台上开发GPS应用时,由于系统对GPS的支持不如Windows Mobile那么丰富,因此开发者往往需要自己处理GPS数据的解析工作。这个DEMO是使用C#语言编写的,它为我们展示了如何在Wince环境中...

    GPS wince driver(WM6 plubic自带的GPSID)

    标题中的“GPS wince driver (WM6 public 自带的 GPSID)”指的是在Windows Mobile 6(简称WM6)操作系统中,用于支持GPS功能的驱动程序。Windows CE是微软为嵌入式设备设计的一个实时操作系统,而Windows Mobile 6是...

    Urovo_Mobile_SDK(android+WinCE)

    Urovo Mobile SDK是Urovo公司专为移动设备设计的一套软件开发工具,适用于Android和WinCE系统。这个SDK的核心价值在于它提供了与硬件直接交互的能力,使得开发者可以充分利用手持设备的扫描、条码读取、RFID、NFC等...

    windows mobile开发源代码

    Windows Mobile开发源代码是针对微软在移动设备上早期操作系统Windows CE(Windows Embedded Compact)的开发资源,这个平台通常简称为Wince。Windows CE是专为嵌入式系统设计的,包括掌上电脑、智能手机和其他小型...

    wince程序设计教程

    2. 智能设备:如PDA、GPS导航仪,通过Wince开发定制化应用。 3. 医疗设备:在医疗仪器中,Wince可以帮助实现数据处理、存储和传输。 总结,Windows CE程序设计是一门涉及广泛的技术,涵盖了操作系统原理、设备驱动...

    wince/win mobile driver code驱动代码示例

    这些驱动代码示例为开发者提供了深入理解WCE和Windows Mobile驱动开发的宝贵资源,通过研究这些代码,开发者可以学习到如何与各种硬件接口交互,如何处理中断,以及如何编写符合操作系统要求的驱动程序。这对于开发...

    优博讯V5000WinCE60

    在提供的压缩包文件中,“优博讯V5000WinCE60__lmq.zip”可能是设备的相关固件或者更新包,而“Urovo_Mobile_Device_SDK_chs-20150930_lmq.zip”则更有可能是SDK的主要组成部分,包含上述提到的各种开发资源,且该...

    Windows mobile开发常见问题及解决方法

    2. **API理解和使用**:Windows Mobile平台提供了丰富的API供开发者使用,包括.NET Compact Framework和WinCE API。理解这些API的功能和正确使用方式至关重要。 3. **内存管理**:由于移动设备资源有限,有效管理...

    Windows Mobile开发常见问题

    3. **API理解和使用**:Windows Mobile提供了一套API接口供开发者调用,包括.NET Compact Framework和WinCE API。理解这些API的用法是开发的关键,例如如何处理文件系统、网络连接、硬件交互等。 4. **内存管理**:...

    Windows Mobile平台应用与开发随书光盘

    《Windows Mobile平台应用与开发随书光盘》涵盖了关于Windows Mobile操作系统及在其上进行应用程序开发的广泛知识。这个光盘通常包含书籍配套的资源、示例代码、教程和可能的工具,旨在帮助开发者深入理解并实践...

    windows mobile手机应用程序开发 源代码

    3. **API接口**:Windows Mobile操作系统提供了许多API接口,如WinCE API和.NET Compact Framework API,用于访问设备硬件、系统服务和数据存储。开发者需要熟悉这些API才能实现特定功能,如GPS定位、蓝牙通信或文件...

    在PC上利用activesync控制wince一体机

    1. **ActiveSync**:ActiveSync是微软开发的协议,它允许Windows CE或Windows Mobile设备与PC进行数据同步,包括电子邮件、日历、联系人和任务等。在本文中,ActiveSync被用来实现对Wince一体机的远程控制。 2. **...

    WinCE WM6.5串口程序

    在Windows CE (WinCE) 和Windows Mobile (WM) 操作系统环境下,开发串口程序对于设备交互和数据传输是必不可少的。本文将深入探讨使用Visual Basic 2008 (VB 2008) 在WinCE WM6.5平台上构建串口通信程序的知识点。 ...

    Windows Mobile 设备管理器

    1. **硬件配置**:Windows Mobile设备管理器允许用户查看和配置设备上的硬件组件,如蓝牙、Wi-Fi、GPS等模块的设置。 2. **文件管理**:用户可以通过设备管理器在电脑和移动设备之间传输文件,例如音乐、图片、文档...

    WindowsMobile案例

    10. **硬件接口**:Windows Mobile支持与各种硬件配件交互,如蓝牙、红外、GPS和条形码扫描器,开发者可以通过API实现这些功能。 11. **调试与测试**:模拟器和实际设备的调试是开发过程的关键环节,开发者需要在...

    30个例子WindowsMobile5.0

    Windows Mobile 5.0的开发通常使用Visual Studio的嵌入式版本,如Visual Studio 2005或更高版本的嵌入式开发工具。开发者可以使用.NET Compact Framework进行.NET应用程序开发,或者使用C++和Visual C++工具进行原生...

    wince小游戏

    Windows CE(简称WCE或WinCE)是一款由微软开发的操作系统平台,主要应用于掌上设备、嵌入式系统和移动设备。在这个特定的压缩包文件中,标题提及的是"WinCE小游戏",这意味着里面包含了一些适合在运行Windows CE ...

    基于RFID与GPS技术的配网巡检仪开发.pdf

    软件部分采用了C# .NET语言编写,基于WinCE环境,利用SQL Server Mobile设计手持终端数据库。这一软件系统能够有效地记录和存储巡检数据,避免人为疏漏和错误,提高巡检的标准化和智能化水平。 现场测试表明,该...

Global site tag (gtag.js) - Google Analytics