Broadcom GNSS xxx Geolocaltion Sensor与Windows导航程序的兼容性(转)

Broadcom是Windows 8(3G)平板普遍采用的一款GPS传感器, 其windows驱动程序可以提供GNSS接口。GNSS接口提供的数据,说实话确实比普通手机的数据好。在开机、室外、无AGPS辅助的状态下,20秒之内可以完成定位。或许这得归功于Windows平板的电池比较哼,可分配给传感器的功率比较大吧!不过Windows的导航程序,包括Igo和Garmin在内,都无法直接从GNSS接口读取数据。GNSS接口提供的不是NMEA数据,多数导航程序无法支持它。
那么怎么办呢?
1) GNSS数据 转 NMEA数据的工具 : http://support.black-it.eu/en/pr ... erface/download.htm
这款软件扫一眼就知道怎么用了。问题在于它那个com端口。实际上的物理com端口,基本不能接收仿真数据。
2) 搞个虚拟com口就好了:
按照http://4pda.ru/forum/index.php?s ... &st=0#entry23854513的提示,我尝试了Tibbo。这款程序原本用于实现com-tcp/ip-com,这种跨主机的com口通讯。不过此时我们可使用它的虚拟com程序,因为虚拟的口可以被直接写数据。
2.1)下载 tibbo 32位程序 下载地址:http://tibbo.com/downloads/secure/tdst-5-09-10-x86.exe

[size=13.63636302948px]64位程序 下载地址: http://tibbo.com/downloads/secure/tdst-5-09-10-x64.exe

要用浏览器打开这两个链接,然后进行免费注册,获取安装程序。
2.2)安装
安装Tibbo的时候, 只选core files就可以了。我们只要它的驱动。 然后“以管理员权限运行” C:\Program Files\Tibbo\TDST\tvspman.exe 。如果不是管理权限,你设置之后,需要重启计算机才能生效--多么的恶心! 在程序界面添加两个Com口:这两com口都要设置为client/server,然后进行如下设置

实际上,我推荐设置UDP而非TCP。不过无所谓,就是让它们传一下数据。
3) 返回GNSS Data Interface程序,让它把数据输出到其中一个虚拟端口上。然后,再在GNSS Data Interface程序里指定导航程序的安装位置。
在GNSS Data Interface程序启动、定位之后,通过它的菜单调用导航程序:搜索GPS端口,神马情况,竟然成功了!
当然,另外还有一款比较冷的 centrafuse localizerService 程序,它可完成上述两个功能。不过,屌丝么,没钱!用免费的就不错了!
实测:兼容Garmin IGO。这样,Windows8平板就有了各种选择,不必非选高德了(不是贬低高德的意思)

时间: 2024-08-05 19:32:11

Broadcom GNSS xxx Geolocaltion Sensor与Windows导航程序的兼容性(转)的相关文章

Windows应用程序

  Windows应用程序是由一系列的消息处理 代码来实现的.这和传统的过程式编程方法很不一样,编程者只能够 预测用户所利用应用程序用户界面对象所进行的操作以及为这些操作 编写处理代码,却不可以这些操作在什么时候发生或者是以什么顺序 来发生,也就是说,我们不可能知道什么消息会在什么时候以什么顺 序来临. Windows应用程序基本流程:   Windows API:(windowsAppliacation Programming Interface. Windows 应用程序编程接口), API

C#windows应用程序打包(VS2010+SQLServer2008)

C#windows应用程序打包(VS2010+SQLServer2008) 开发环境:VS2010+SQL Server 2008 操作系统:win7_32bit 旗舰版 开发语言:C# 项目名称:学生寄宿管理系统 下面开始介绍:如何给windows应用程序打包? 第一步: 打开VS2010,打开你要打包的项目,然后右击"解决方案",”添加“,"新建项目",弹出如下图所示界面: 点击”安装和部署“左边的三角形,选择下面的”Visual studio Installe

Windows应用程序文件格式转换控件LEADTOOLS ePrint Professional

LEADTOOLS ePrint Professional控件是一个多功能一体化文件转换解决方案,它可帮助您将任何Windows应用程序中的文件或图像转换为150种类型的文件,其中包括:PDF, DOC, HTML, TXT, TIFF, JPG, GIF, PNG等等. ePrint Professional包含了两种转换模式 - ePrint printer和ePrint Workstation printer,为您提供不同水平的文件转换控制,您可以更加灵活的进行生产.ePrint prin

Windows应用程序的消息处理机制

(1)操作系统接收到应用程序的窗口消息,将消息投递到该应用程序的消息队列中. (2)应用程序在消息循环中调用GetMessage函数从消息队列中取出一条一条的消息. 取出消息后,应用程序可以对消息进行一些预处理,例如,放弃对某些消息的响应,或者调用TranslateMessage产生新的消息. (3)应用程序调用DispatchMessage,将消息回传给操作系统. 消息是由MSG结构体对象来表示的,其中就包含了接收消息的窗口的句柄.因此,DispatchMessage函数总能进行正确的传递.

Windows应用程序高级控件之ListView控件

ListView控件---列表视图控件 用途:显示带图标的项列表,其中可以显示大图标.小图标和数据 ListView控件的常用属性: View属性:设置项在控件中的显示方式,View属性的值有以下几种 Details       每个项显示在不同的行上 LargeIcon     每个项都显示为一个最大的图标,下面有标签,是默认的视图模式 List          每个项显示为一个小图标,右边带标签,各项排列在列中,没有列表头 SmallIcon     每个项显示为小图标,右边带标签 Tit

Windows应用程序高级控件之TreeView

TreeView控件--树控件 为用户显示节点层次结构,每个节点又可以包含子节点. 添加和删除树节点 添加--TreeView的Nodes属性的Add方法:public virtual int Add(TreeNode node) 删除--TreeView的Nodes属性的Remove方法:public void Remove(TreeNode node) 添加-实例代码: private void Form1_Load(object sender, EventArgs e) { //为树控件建

Windows控制台程序“选定模式”的问题

最近用Nodejs写了个代理程序,一直用的好好的,木有问题,今天突然发现不能用了,使用telnet去连代理的端口也能连通,可是服务就是不能正常使用,提示连接超时. 当时猜测是Nodejs的某个地方阻塞了,分析了下代码,怎么也想不明白不能有阻塞的地方啊. 又是各种倒腾,后来发现一个奇怪的问题,我把鼠标放到Nodejs的控制台上,默认进入了编辑模式,而且整个应用的标题变成了"选定 XXXX"这种形式,我想退出程序,需要按两次Ctrl+C,难道是这的问题? 又来有测试了下,果真还是这的问题,

基本的Windows应用程序 窗体创建

基本的Windows应用程序 转载:http://shiba.hpe.sh.cn/jiaoyanzu/WULI/Article1506 下面是一个完全可以运行的Windows程序,代码很简单,读者通过代码中的注释了解它们的含义.我们将在下一节详细讲解些代码.做为一个练习,我们建议读者在你的开发工具中创建一个工程,手工输入些代码,然后编译运行这个程序.注意,如果你使用的是Visual C++,那么在选择工程类型时必须是“Win32 application project”,而不能是“Win32 c

Windows窗口程序运行过程

现在,简单介绍下windows应用程序的大概运行过程,让刚开始接触Windows开发或者MFC开发的同学有一个大致的了解. 1.创建一个窗口首先要注册一个窗口类,初始化wndclass中的各个域,设置窗口过程函数. 2.调用RigisterClass来注册这个窗口类. 3.创建窗口.CreateWindow 4.显示窗口.ShowWindow 5.刷新窗口.UpdateWindow 5.消息循环. 这里主要讲解消息循环. 消息循环中的循环是由程序中 while(GetMessage(&msg,N