根据前几天发布的官方内测ROM成功提取出相应的GPS驱动并集成到新的汉化ROM之后,便迫不及待地进行上路测试了,由于我常用的GPS软件只有两个,R66和CJT,所以以下的测试以上述两个软件为基础。
1)测试准备工作
ROM:DIYPDA_XV6800_R4 内部测试版(内核1938,OS 18538.0.7.0) Windows Mobile 6
无线版本:3.27




2)软件准备:城际通 3105-3125-0709151200[CCG]

Route 66 Navigate 7.0.2325


3)测试环境:家-单位,
里程:17公里
需经过高架、桥底、市区道路;
天气情况:暴雪(汗!)
4)测试结果
早晨从楼上下来就打开城际通,去车库拿车,点火,除雪,整个过程花费约10分钟,CJT一直提示信号正在初始化,上车开了大概500米,CJT提示信号正常可以导航,并准确地定位到我所在的位置,搜索到卫星数目为11个。
又继续行驶,发现CJT无法正确反映出当前的位置,看情况好象是吊线了。不去管它,一气开到高架之上,这一路中CJT在某几个位置进行了重新定位并告之当前所在位置,但吊线仍然很明显,可以说无法进行正确的导航。
无奈,退出CJT,换为R66。R66启动有点慢,但进入导航界面之后马上提示GPS信号正常,发现卫星数目为7个。导航界面能够随着车一起移动,非常顺畅!一路开到公司,R66在各个地点的提示都非常准确!
下班回家的时候,又进行了同样的一次测试,R66的表现均优于CJT。
通过以上测试,我们可以发现R66应用在XV6800上的效果非常好,与普通GPS效果相当。而CJT虽然发现卫星数目较多,但无法进行正确的导航,吊线现象严重。
5)分析:
结果出来了,我们不妨冷静地分析一下这两种不同的结果。
CJT在我以前使用蓝牙GPS的时候,导航正确,迅速,并未发现上述问题(同样路段)。
R66的表现与蓝牙GPS的效果相当,甚至好于蓝牙GPS。
什么问题呢?
让我们来看看XV6800的硬件结构吧,就像我在前面的文章中提到的,XV6800采用的是MSM7500芯片,该芯片为高通公司生产,集成了GPSONE的功能,看到这一点感觉豁然开朗,呵呵,原来XV6800所使用的并不是传统意义上的GPS,而是GPSONE!
这样就可以解释为什么大名鼎鼎CJT的导航效果没有R66好的原因了。我们所使用的CJT基本上都是从专业导航仪(CE5.0)移植过来的,这些导航仪都是内置单独的GPS芯片,估计软件本身并不提供对GPSONE的支持。
另外一个方面,我在使用普通GPS的时候,在家里根本找不到卫星信号,而XV6800却可以,虽然信号不是很强。




