自己动手为车载导航增加善领DSA和升级最新版的凯立德地图
近来工作不是很忙有不少闲暇时间,于是开始折腾我的车载导航。在这之前导航仪其实也没什么问题就是地图库旧了点,折腾这个东西其实也根本没有经验都是在各大GPS论坛看贴回帖得到一些认识。
这里简单谈谈我的一点点经验,
2.其次就是导航仪分辨率,如果是下载错了也会不能使用。这里有个误区,不能只看屏幕的尺寸例如新凯的车载导航预留的安装位置是7寸大小的屏幕,屏幕大小不能说明你的分辨率是多少,具体还是要看说明书或者这经销商问问。我的新凯的导航仪用的是800×480的分辨率属于高清屏幕。
3.知道以上两点后就可以到论坛的去下所需要的导航软件了,导航软件品牌有很多个人觉得凯立德和城际通用起来要人性化一点比较顺手。
4.软件下好了需要更改GPS的端口和波特率,在就是最好准备模拟软件先在自己电脑上运行一下这个软件能否正常使用。导航仪也有一套类似winXP的操作系统,常见的是CE5.0系统和CE6.0系统,每个系统的模拟机在网上都可以下。我手头有个CE6.0模拟机需要的朋友可以给我一个邮箱有时间发给你。
5.这些准备好后就需要上机实际操作了,强调一下首先要做好备份有可能的话最好准备第二张SD卡以免折腾失败后没有补救措施。
我的计划是:起动后先起动DSA,在通过DSA启动导航地图。如果是这样不可避免的遇到这样的问题,导航仪的实际端口(也叫COM口)只有一个,如果是DSA占用后可能导致导航地图不到卫星。不过DSA这个软件考虑到这个问题采用了虚拟端口给导航地图用的办法来解决。注意虚拟端口只能是导航仪的空闲端口,如果不知道你的导航仪的空闲端口是多少可以到DSA论坛下载一个检测工具就很清楚了。
6.修改DSA的端口和虚拟端口,用记事本打开DSA下的PortConfig文件,内容解释如下:
comport=1 (这个是导航仪实际的GPS端口表示使用的是com1口)
baundrate=4800 (这个是GPS端口的通信速率表示4000bps/s)
virtualport=7,5 (这个就是DSA虚拟出的端口分别是com7和com5)
通过DSA启动GPS的方法,用记事本打开DSA下的config文家,内容解释如下:
#请在这里设置导航1和导航2的路径。
nav1=\
nav2=\
#全局最大限速值,当车辆超过这个速度时会提示“超速”。
speedlimit=120
#是否自动全屏,ppc智能手机可打开这个选项,但某些车机上打开这个
选项可能导致异常。
fullscreen=1
#是否永久显示速度悬浮窗,若设为0不显示,设为1显示。
always_show_overlay=1
#速度悬浮窗的位置
overlay_pos=(13,78)
#设置是否显示主界面,设autohide为1则启动后不显示主界面,在后台运行。
autohide=0
#保留内存,默认为保留1m给系统存储,如果调整为off则不调整存储内存,某些机器上无法运行时需要打开此选项。
memreserv=1
#是否记录轨迹,若为1则自动记录轨迹,请注意及时清理user目录下的文件。
savelog=0
#设置音量,5为最大音量,0为静音,如果设置为off则不调整系统音量。
sound_volume=off
#是否播报雷达异常,若设为1,则雷达断开连接时播报异常。
汽车导航怎么升级reportradarerror=0
#GPS速度补偿,调整此数值使得DSA显示和播报的速度与仪表盘车速相符(可为负值)。
speed_compensation=4
#海拔高度的显示区域,可自定义显示的区域,文字大小为矩形的高度,
#默认{0,0,0,0}表示不显示,如高清屏设为{225,9,319,34}可显示。
elevation_rect={225,9,319,3}
DSA中需要修改的内容就是这些
7.第6步的方法虚拟出来端口分别com5和com7、波特率为4800,导航地图端口也必须改为com5或者com7、波特率还是4800。以我熟悉的凯立德为例涉及端口和波特率的文件是NaviOne.dll这个文件(注:这个高清版的,其他版本文件不一样,得自己去网上了),我使用的是“凯立德端口速率修改器V1.5”这个软件修改了NaviOne.dll中端口和波特率的信息,另外还需要一个自适应端口的NaviConfig.dll文件(文件路径在\NaviResFile下)。其实网上升级凯立德地图关键的地方就是NaviOne.dll和NaviConfig.dll这2个文件,他们涉及端口和波特率的信息,尤其是NaviConfig.dll这个文件我也是个很久才弄到一个自适用的,但是NaviOne.dll还是需要自己改才行。
8.DSA和凯立德都改好后,直接把他们拷到SD卡上。然后上机把GPS的启动路径改为启动\。
发布评论