搜档网
当前位置:搜档网 › 利用善领界面做一机多图导航系统

利用善领界面做一机多图导航系统

利用善领界面做一机多图导航系统
利用善领界面做一机多图导航系统

如何做一个个性的善领界面、电脑中使用模拟器和一机多图

前期准备:帝豪图标、wince6.0模拟器、善领(DSA)电子狗软件、Extractor图标修改软件、凯立德等导航软件、凯立德端口修改器。当然还有一张容量大一点的SD卡(最好是新购的,原车卡不动,以防万一)。

开工前准备:

一、用过善领的朋友一定知道他的好处,基本上限速、雷达测速、单身行驶等到有的,更新比较快,尤其高速公路上提前1000前预报前方测速,除了移动测速外,基本上都没问题,只有多报,不会少报。我想这对于那些喜欢开快车的朋友无疑是一个福音。喜欢折腾的朋友更想在自己的导航界面上出现自己爱车的车牌和放上自己喜欢的图案,那么,通过修改善领,就可以达到自己的目的。如何修改?且听我详细道来。

首先,打开你下载的Extractor软件,点击“选择”,找到你善领所在文件夹目录下的800*480.rsc 文件,点打开。当然,如果你不是高清的导航仪的话,你可以选择480*272.rsc文件。然后点击“选择”下面隔行的“开始”,此时会扫描出一大堆文件来,其他的不要动,点击左下角“+”“-”号旁边的“反”字,这时你会发现你扫描出来的那一大堆文件前面会全都打上了“√”,点击后边的解压吧,此时会让你选择保存文件夹,这个相信朋友们都会,自己建一个或者选择一个文件夹都可以,点确定吧。解压完毕以后,找到那个文件夹,你会发现里面全是图片,利用PS软件做你想做的事情吧。(以下步骤都可以在PS软件下进行)。

找出你所要修改的图片,第一步要先将图片另存为24位的BMP图片,这时候,图片比较大(这一步可要可不要,这一步做了后来可以方便一些)。第二步是将刚才保存的BMP 图片打开,然后点击“图像”---“模式”,选择“索引颜色”,在弹出的对话框里面,调板选择局部(可感知),颜色自己慢慢琢磨。因为每个图片的都不一样的。如果要让图片减小,那么就把颜色参数调整小一些。如果要把图片增大一些,那么就把颜色参数设置大一些。强制那里选择“无”,下面的透明度那里要打勾,然后点确定。如果你要加入帝豪车标,加上文字,那么利用PS的橡皮擦、文字、移动等工具就可以解决了。最后再将图片另存为BMP 或者PNG图片。在另存为BMP的时候,选择好保存路径后,会弹出一个对话框(保存为PNG的时候不会弹出),这里的参数一次选择为:windows,8位(有的图片如果还不够小的话可以选择4位),压缩RLE。最后点确定就OK了。打开看看这个图片是不是比刚才保存的24位BMP图片的小了很多呢?呵呵。肯定要小很多。大家可以根据这个操作方法去调整图片的大小。图片调整的时候,最好是尽量接近原始图片的大小。不要小太多了。然后直接把这个修改后的图片用DSA的提取工具导入替换就可以了。导入的时候注意第一个对话框选择是,第二个对话框要选择否。这里要注意的是:替换后的图片必须用ps生成png 透明图标,且必须比原来的要小(ps过的图片使用画图板保存一下,文件大小一般都会比原来小),才能成功。

有时候替换一次不行,最好是导入以后双击打开看下,是否替换成功;替换成功了,分辨率文件就已经是直接可以用的了。

不放心的话,你可以用wince6.0模拟器模拟器模拟一下。

二、模拟器的使用

具体操步骤如下:打开模拟器文件夹,找到“SDMMC 800.BAT”这个文件(高清导航适用,否则选用其他的),依次点击“文件——配置”,找到善领所在的文件夹,真到出现以DSA命名的文件夹,确定。然后稍候会出现一个像电脑桌面一样的界面(一般是蓝底),然后打开“我的设备”,找到“SDMMC”,打开后里面就会出现DSA文件夹下面的全部内容,双击“DSA2010.EXE”如果程序正常的话,就可以运行了。同样,导航软件等都可以在模拟器中模拟。用模拟器运行DSA的时候,最好把DSA文件夹下面的DSA_AutoConfig.exe

这个程序先剪切到一边去,这是个自动配置端口的程序,电脑中运行用不着,还不太好关。等到往SD卡上拷的时候再剪切回来。

三、导航软件的配置

接下来就要配置导航软件了,我觉得导航上装二个导航软件就够了,我就装了凯立德和城际通。下面我就以这两个导航软件和善领结合在好帮手为帝豪代工的导航下运行为例进行介绍。

把以装有凯立德和城际通的文件夹拷到DSA文件夹下面,当然不拷也可以,拷进去我认为方便一些。然后开始设置路径,修改端口。

我的计划是:起动后先起动DSA,在通过DSA启动导航地图。如果是这样不可避免的遇到这样的问题,导航仪的实际端口(也叫COM口)只有一个,如果是DSA占用后可能导致导航地图找不到卫星。不过DSA这个软件考虑到这个问题采用了虚拟端口给导航地图用的办法来解决。注意虚拟端口只能是导航仪的空闲端口,如果不知道你的导航仪的空闲端口是多少可以到DSA论坛下载一个检测工具就很清楚了。

1.修改DSA的端口和虚拟端口,用记事本打开DSA下的PortConfig文件,内容解释如下:

comport=6 (这个是导航仪实际的GPS端口表示使用的是com1口)

baundrate=4800 (这个是GPS端口的通信速率表示4000bps/s)

virtualport=7,5 (这个就是DSA虚拟出的端口分别是com7和com5)

2、通过DSA启动GPS的方法,用记事本打开DSA下的config文家,内容解释如下:

#请在这里设置导航1和导航2的路径。

nav1=\NaviOne\NaviOne.exe

nav2=\Navi\cjmap.exe

#全局最大限速值,当车辆超过这个速度时会提示“超速”。

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中需要修改的内容就是这些

3.第1步的方法虚拟出来端口分别com5和com7、波特率为4800,导航地图端口也必须改为com5或者com7、波特率还是4800。以我熟悉的凯立德为例涉及端口和波特率的文件是NaviOne.dll这个文件(注:这个高清版的,其他版本文件不一样,得自己去网上找找了),我使用的是“凯立德端口速率修改器V1.5”这个软件修改了NaviOne.dll中端口和波特率的信息,另外还需要一个自适应端口的NaviConfig.dll文件(文件路径在\NaviResFile下)。使用“凯立德端口速率修改器”的时候要关闭电脑上的杀毒软件。要不然会报病毒的。

3.DSA和凯立德都改好后,直接把他们拷到SD卡上。然后上机把GPS的启动路径改为启动\DSA\DSA2010.exe。

现在,你就可以利用模拟器打DSA了,运行DSA后,点击右上方的配置,然后分别选择“设置导航A路径、设置导航B路径”进行设置,以“设置导航A路径”为例,把凯立德设置为导航A,那么你就找到凯立德所在的文件夹,按照我的设置应该是在DSA\ NaviOne\NaviOne.exe,选择NaviOne.exe,就可以了,同事也可以设置导航B.

至此你就可以在电脑上模拟你的导航运行了。但是还不能放到车上用,如果想放到车上

用,还要有几项工作要做。

如果你有正版KLD(凯立德)地图的话,你要把SD卡上的“maplaunch.ini”、“NA VI_MAP.cfg”、“touch.cfg”文件和以“ui”命名的文件一并拷到新的SD卡上,把“maplaunch.ini”打开,把里面的“path =”后面的内容改为“path = dsa\DSA2010.exe”,然后把电脑中的DSA文件夹拷到这个SD卡上,装到车上试试吧,装到车上后选择导航A、B 的时候还要重新设置一下路径,方法和模拟器中设置一样,不在多说。“ui”里面的图片文件用相关软件也可以改,前提是换上去的不能比原文件大。

如果你喜欢听音乐的话,可以在里面再建一个MP3的文件夹,只要SD卡容量够大,你装多少MP3都可以,当然路径要设置一下,很简单,和设置导航路径差不多,自已动动脑子吧。只要善领软件运行,歌曲就可以一直播放。

现在,大功告成。可以在你的帝豪爱车上运行了。

相关主题