![咋咋目前处于离线状态](https://user.hlgnet.com/face/Image2.gif) |
等 级:资深长老 |
经 验 值:7359 |
魅 力 值:653 |
龙 币:8557 |
积 分:5837.2 |
注册日期:2000-10-15 |
|
|
|
最近很多猪猪买GPS,我把DIY的一些体会拿出来,和大家共同学习
一、GPS情况介绍
主芯片:三星S3C2440A-40,400MHZ
GPS芯片组:三星SiRF Star III
有开关键、休眠键、音量键等
操作系统:WINCE 4.2 NET
主要功能: 1、导航 2、音频媒体播放 3、视频媒体播放 4、电子书 5、图片浏览
采用远峰方案(在\windows目录下有YFSHELL.EXE, YFGPS.EXE等文件可以判断)
GPS开机时,启动YFSHELL.EXE,屏幕上有导航、音频、视频、电子书、照片、设置等按钮。
二、GPS改造初衷
装了5个导航软件,屏幕上只有一个导航按钮,换导航软件需要改shell.ini文件。希望通过DIY能够随时启动需要的导航软件。
三、GPS改造方法简述
利用该机按下休眠键可以保存注册表修改来修改注册表,改变GPS开机时启动的软件。
四、改造步骤
1、下载Mortscript4.1的bin版本,拷贝到\ResidentFlash\Mortscript目录下,执行Mortscript.exe。此时.mscr文件和Mortscript的关联写入注册表。
2、为了能够同时运行麦士威和另一个导航软件,我还安装了GpsGate v1.1。配置Input和Output(配置写入注册表,不要忘记休眠键保存)
3、创建\ResidentFlash\StartUp\shoutcut.mscr, \SDMMC\NaviInit\scripts\R66.mscr, XXT.mscr, CJT.mscr, KLD.mscr
shortcut.mscr如下:
sleep ( 2100 ) 【等待explore shell启动完毕,否则快捷方式的图标不对】
Copy ( "\SDMMC\TOOLS\gpsgate\bizVserialCE.dll", "\windows\bizVserialCE.dll" )
Run ( "\SDMMC\TOOLS\GpsGate\GpsGateCe.EXE" )
CreateShortcut("\Windows\桌面\R66X.lnk","\SDMMC\NaviInit\scripts\R66.mscr")
CreateShortcut("\Windows\桌面\KLDX.lnk","\SDMMC\NaviInit\scripts\KLD.mscr")
CreateShortcut("\Windows\桌面\CJTX.lnk","\SDMMC\NaviInit\scripts\CJT.mscr")
CreateShortcut("\Windows\桌面\XXTX.lnk","\SDMMC\NaviInit\scripts\XXT.mscr")
CreateShortcut("\Windows\桌面\R66.lnk","\SDMMC\ROUTE66\R66CE.EXE")
CreateShortcut("\Windows\桌面\KLD.lnk","\SDMMC\NaviOne\NaviOne.exe")
CreateShortcut("\Windows\桌面\CJT.lnk","\SDMMC\Navi\Navi.exe")
CreateShortcut("\Windows\桌面\XXT.lnk","\SDMMC\XXT\Rtnavi.exe")
CreateShortcut("\Windows\桌面\MSW.lnk","\SDMMC\mwNavi\NaviOne.exe")
R66.mscr如下:
Run ( "\SDMMC\mwNavi\NaviOne.exe" ) 【启动麦士威电子狗】
Sleep ( 5000 )
Run ( "\SDMMC\ROUTE66\R66CE.EXE" )
KLD.mscr如下:
Run ( "\SDMMC\mwNavi\NaviOne.exe" )【启动麦士威电子狗】
Sleep ( 5000 )
Run ( "\SDMMC\NaviOne\NaviOne.exe" )
CJT.mscr如下:
Run ( "\SDMMC\mwNavi\NaviOne.exe" )【启动麦士威电子狗】
Sleep ( 5000 )
Run ( "\SDMMC\Navi\Navi.exe" )
XXT.mscr如下:
Run ( "\SDMMC\mwNavi\NaviOne.exe" )【启动麦士威电子狗】
Sleep ( 5000 )
Run ( "\SDMMC\XXT\Rtnavi.exe" )
4、修改注册表项
[HKEY_LOCAL_MACHINE\init]
"Launch20"="device.exe"
"Launch30"="gwes.exe"
"Depend30"=hex:14,00
"Launch50"="YFShell.exe" 【YFShell.exe改成explorer.exe】
"Depend50"=hex:14,00,1e,00
[HKEY_LOCAL_MACHINE\Explorer\Shell Folders]
"StartUp"="\Windows\StartUp" 【\Windows\StartUp改成\ResidentFlash\StartUp】
五、改造效果
Windows桌面,上有所有导航软件的快捷方式。可以更换自己喜欢的桌布。
如果不喜欢Windows桌面,可以用注册表直接启动App.exe程序,生成一机多图界面。App.exe是机油放网上的软件。还有位机油介绍了好像更好的一机多图软件,我没试过,链接如下:该网址不再展示
六、改造总结
1、充分利用休眠键修改注册表
2、ResidentFlash文件系统建立很早,放在SDMMC目录下开机启动时找不到的程序,可以放在ResidentFlash目录下。
|
|
|
|