午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

[推薦]GPS一體機使用心得詳解[小胖熊的酷數(shù)碼菜園]

 昵稱90415 2009-01-23
這是一篇很好的文章。對一體機的解鎖,應(yīng)用有詳細(xì)描述。強烈推薦
 
作者:俺踏月色而來
來源:奧鵬校園文化論壇
 
 
我總是喜歡新鮮的小東西,尤其是數(shù)碼電子產(chǎn)品,這不,我又在網(wǎng)上淘了一個GPS一體機,所謂一體機,其實就是傳統(tǒng)所說的GPS導(dǎo)航儀,汽車上用的,但現(xiàn)在新出的機器尺碼都小了很多,隨身可以攜帶,配備標(biāo)準(zhǔn)的WINCE系統(tǒng),地圖更新迅速,除了內(nèi)置了GPS芯片和GPS導(dǎo)航軟件外,因為WINCE的系統(tǒng)開放性,也很容易被DIY出各種其他功能。
下面就以駕侶S800A為例說一說我在使用中的心得,同時附上各種常用的軟件。
 
從配置上看,這款設(shè)備其實配置挺低的,甚至連內(nèi)置的ROM都沒有,但我想說明的是其實不管配置多么低,只要有了一個開放性的系統(tǒng),設(shè)備的功能就可以非常容易的擴展,這才是真正“玩家”的選擇。而且沒有內(nèi)置的ROM,操作系統(tǒng)放到了SD卡上,更方便你DIY,也不像類似多普達手機一樣因為刷機就會把手機刷死,手機變“磚頭”
 
一、破解出WINCE
GPS一體機都是開機后就自動啟動了某個導(dǎo)航軟件,好像沒有什么地方可以下手DIY。
但一般的方式都是開機后執(zhí)行SD卡上的某個程序,只要把這個程序替換為我們平常習(xí)慣的“資源瀏覽器”你就可以看到熟悉的WINDOWS界面,可以用的方法通常有如下幾種:
1.把SD卡用讀卡器連上電腦,把\NAVIONE\navione(tts).exe文件改個名字,插回S800A啟動,系統(tǒng)會提示一個錯誤“XX文件沒有找到”,關(guān)閉錯誤窗后,桌面出來了。
2.用USB線把S800A連到電腦(電腦要先安裝上微軟ActiveSync),從我的電腦-》移動設(shè)備-》SDMMC目錄中可以找到SD卡上所有的文件,執(zhí)行同1一樣的操作即可完成。
3.什么也不用改,用手寫筆點屏幕最下面一行的位置,你會發(fā)現(xiàn)自動隱藏的WINDOWS狀態(tài)條上來了,隨后點桌面也可以出現(xiàn)WINDOWS界面:)
4.假如GPS一體機沒有啟動WINDOWS系統(tǒng)的資源管理器而是直接進入了一項導(dǎo)航軟件,那前三個方法是不靈的,這時候就只能真正的替換啟動文件了,最常見的是WINDOWS實際上內(nèi)置了有EXPLORER.exe(資源管理器),只是沒有執(zhí)行,那可以使用LaunchCE.exe替換啟動文件,完成調(diào)用EXPLORER的目的。LaunchCE.exe見附件,S800A中需要替換的是\NAVIONE\navione(tts).exe。
5.假如WINDOWS目錄中根本就沒有EXPLORER.EXE,那4的方法也會不靈,這時候可以自備一個放上去,見附件,也是替換GPS的啟動文件。
6.假如GPS還做了一些手腳,不允許EXPLORER啟動,那5的方法也無法有效,此時只能用第三方的資源管理器作為EXPLORER來替換GPS啟動文件,這樣的選擇有很多,常用的有RescoExplorer/SQ任務(wù)管理器/FileManCE等。

TOOLS.RAR中包含標(biāo)準(zhǔn)的EXPLORER.EXE和FILEMANCE
 
 下載信息  [文件大?。?a target="_blank" name="UpFileSize">145.6 KB  下載次數(shù):34]
扣除積分?jǐn)?shù)
2

 
如果系統(tǒng)內(nèi)置已經(jīng)有EXPLORER,那最好的選擇是這個:
 
 下載信息  [文件大?。?a target="_blank" name="UpFileSize">990.0 Bytes  下載次數(shù):23]
扣除積分?jǐn)?shù)
2

 
SQ任務(wù)管理器在當(dāng)前目錄保存設(shè)置,不怕重啟,還可以單擊就執(zhí)行程序(EXPLORER是雙擊),所以我經(jīng)常同EXPLORER一起用
 下載信息  [文件大小:240.7 KB  下載次數(shù):30]
扣除積分?jǐn)?shù)
2

 
 
二、軟件安裝問題
GPS一體機一般為了穩(wěn)定運行,系統(tǒng)是不保存任何設(shè)置的,注冊表在RAM中,一關(guān)機就沒有了,再次開機等于俗話所說的“硬啟動”,這樣就對軟件安裝造成了困難,因為一個方便易用的設(shè)備總不能每次開機就都安裝一遍,那用起來要累死了。
我用的方法是這樣的,每個軟件安裝后把注冊表保存的內(nèi)容剝離出來,導(dǎo)出一個REG文件,然后下次開機只要導(dǎo)入REG文件就實現(xiàn)了安裝。
另外目前網(wǎng)上比較流行的實際是PPC和WM2003、WM5、WM6的軟件,這些軟件雖然也是基于WINCE的,但還是有很多區(qū)別,導(dǎo)致很多軟件無法在GPS一體機上運行,在這個問題上,有許多軟件的確因為過大的差異目前還沒有好辦法安裝運行,另外有一些本身設(shè)計的時候考慮了普通WINCE,出了多個版本,這時候要盡量選擇對應(yīng)、接近的版本,再有一些,可以通過自己同時安裝一些PPC中的DLL文件來實現(xiàn)兼容。
附件中是一個C310GPS機用的安裝大全包,其中的UNLOCK\WINDOWS中實際是一些最常用的DLL,比如MFC300.DLL,這些主要是解決很多軟件的兼容性的,executeChecking是檢查某些軟件無法使用到底是缺少了什么,如果只是缺少某個DLL,而DLL你又能找到問題就簡單了。C310Auto.exe是一個很強大的批處理工具,可以自動執(zhí)行一個同名.C31的腳本文件,來完成自動安裝的一系列工作,對于沒有存儲功能的GPS一體機,這是最好的選擇,可惜原配的對中文的支持不好,我在后續(xù)會貼一個我修改過,能在中文系統(tǒng)上完善運行的版本。其中還有一個重要工具是TREGEDIT.EXE,也就是我們熟悉的注冊表編輯器,可以用它來導(dǎo)入、導(dǎo)出REG文件。其他的一些內(nèi)容可以自己嘗試,反正。。。不像智能手機,大不了關(guān)機重來,不用怕搞壞什么。
 
C310
 
 
 下載信息  [文件大?。?a target="_blank" name="UpFileSize">1.1 MB  下載次數(shù):52]
扣除積分?jǐn)?shù)
2

 

五、開機批處理
前面說了,這種機器一開機相當(dāng)于硬啟動、內(nèi)置的硬盤格式化,所有原來的設(shè)置都沒有了,想保留設(shè)置和安裝的軟件,只能安裝后把注冊表等內(nèi)容倒出來,一些快捷方式和數(shù)據(jù)文件、DLL文件等備份出來,然后開機利用自動執(zhí)行的那個程序調(diào)用批處理程序自動完成還原的動作。
上面C310那個包中有了一個mio310系統(tǒng)的批處理工具,在實際應(yīng)用時有些問題,附件中給一個我修改后的,還有一些常用軟件已經(jīng)導(dǎo)出的注冊表,在后續(xù)我貼這些軟件的時候,注冊表部分我就不另外貼了。
開機批處理做的修改主要有兩個:
1.中文支持
你查看一下你的GPS開始菜單文件夾、收藏夾文件夾等如果是中文的名字,那原來的版本是不適用的,會報錯。
2.去掉部分報錯
有些沒有意義的報錯信息去掉了,因為有些GPS機自動處理過程中有彈出對話框會導(dǎo)致死機。比如常見的拷貝文件,如果目標(biāo)文件已經(jīng)存在會報錯,而大多情況下,你使用熱啟動,那目標(biāo)文件肯定上次已經(jīng)復(fù)制了,這時候的報錯純屬無用。
其中.31后綴的文件是我用的開機批處理,各位可以參照上面C310包中的說明書對照,估計10分鐘上手不是問題。

 下載信息  [文件大?。?a target="_blank" name="UpFileSize">8.8 KB  下載次數(shù):10]
圖片點擊可在新窗口打開查看點擊瀏覽該文件:navione.rar
扣除積分?jǐn)?shù)2

六、我用到的幾個系統(tǒng)注冊表項
上節(jié)的批處理文件,其中包括注冊表的自動添加,批處理程序Tregedit.exe在C310包中包含了,不另外貼。然后五中的幾個REG文件大多是軟件的設(shè)置導(dǎo)出,也不另外解釋,system.reg中是機器本身幾個必要的設(shè)置,我多解釋幾句,將來也會不定期更新一些新的內(nèi)容。

 
CODE:
REGEDIT4
下面幾項是分別設(shè)置機器名、機器擁有者名字、和自動同電腦同步的設(shè)置,其實設(shè)置前兩項也是為了自動同步,因為沒有機器名和擁有者名無法完成同步設(shè)置,你可以根據(jù)需要設(shè)置成你的名字,另外注冊擁有者名字是很多軟件中注冊需要的,所以提前考慮好你能找到的序列號。
[HKEY_LOCAL_MACHINE]

[HKEY_LOCAL_MACHINE\Ident]
"OrigName"="S800aGps"
"Username"="AndrewGps"
"Desc"="S800A GPS Receiver"
"Name"="S800A"

[HKEY_CURRENT_USER\ControlPanel\Owner]
"Owner"=hex:\
      41,00,6e,00,64,00,72,00,65,00,77,00,47,00,70,00,73,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\Partners]
"PCur"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\Partners\P2]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows CE Services\Partners\P1]
"PName"="這里改成你用來同步的電腦的名字"
"DataSourceID"="{00000000-0000-0000-0000-000000000000}"
"PId"=dword:08A209CE

這是背光設(shè)置,我將亮度設(shè)置到比較暗,主要GPS要長期移動使用,省電很重要,但設(shè)置后其實要軟啟動才有效,但總比不設(shè)置強。
[HKEY_CURRENT_USER\ControlPanel\BackLight]
"BattBacklightLevel"=dword:00000019

這一項是校準(zhǔn)觸摸屏位置用的,如果你的觸摸屏不校對就很準(zhǔn)可以不用,但據(jù)我所知大多都需要,因為當(dāng)GPS使用的時候,每個按鍵都超大,不需要你點很準(zhǔn),當(dāng)PDA用的時候尤其那個模擬小鍵盤,基本就是穿針了,不校準(zhǔn)用起來要累死。
這組校準(zhǔn)數(shù)據(jù)你要在使用內(nèi)置的校準(zhǔn)程序校準(zhǔn)完成后保存下來,一般情況下每臺GPS的誤差都是不同的,要用自己的數(shù)據(jù)。
還有一個需要注意的,這組數(shù)據(jù)也要軟啟動后才會生效,但老話。。??偙炔辉O(shè)置強。
我后面還會給一個自己做的程序,用于直接激活校準(zhǔn)數(shù)據(jù),但屬于非規(guī)范程序,僅對S800A1.0版本機器才有效。
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]
"CalibrationData"="1993,2025 894,886 891,3124 3163,3141 3099,895 "
"MaxCalError"=dword:00000064
"DriverName"="touch.dll"

設(shè)置系統(tǒng)內(nèi)置EXPLORER的一些習(xí)慣。
[HKEY_LOCAL_MACHINE\Explorer]
"ShowExt"=dword:00000001
"UseCompatibleBGImage"=dword:00000001
 
七、不重啟激活觸摸屏校準(zhǔn)數(shù)據(jù)
如上所說,微軟的API中沒有找到可以滿足需要的函數(shù),DDK中的幾個實際上在TOUCH.DLL已經(jīng)進駐內(nèi)存后調(diào)用也已經(jīng)沒戲了,所以這個程序使用了非標(biāo)準(zhǔn)的方法,導(dǎo)致僅能在S800A 1.0版本及兼容機器上使用,測試過愛國者的一款同樣MOTO CPU的GPS也可用,但總的,挑版本很厲害。
程序中一個是可執(zhí)行程序,一個是數(shù)據(jù)文件,數(shù)據(jù)文件你要自己先在自己的WINCE GPS上利用內(nèi)置的校準(zhǔn)程序校準(zhǔn),完成后運行這個程序,保存校對數(shù)據(jù)出來,保存出來的數(shù)據(jù)把名字改成TouchCalibration_New.bin,以后需要激活時調(diào)入數(shù)據(jù)就可以了,為了批處理使用方便,在主程序后面用LoadOnly作為參數(shù)可以直接調(diào)入數(shù)據(jù),不出現(xiàn)窗口界面。同樣SaveOnly是保存數(shù)據(jù),不出現(xiàn)窗口界面。
 下載信息  [文件大小:59.6 KB  下載次數(shù):7]
圖片點擊可在新窗口打開查看點擊瀏覽該文件:touchcalibration.rar
扣除積分?jǐn)?shù)2

一個原創(chuàng)的背景光亮度設(shè)置,用法
BackLightSet 亮度值,亮度值取值范圍0-255,0是關(guān)閉,250以上是全亮。最常用的是0和25(點亮最弱),使用時候可以建立多個快捷方式置于SQ的桌面,分別在快捷方式中設(shè)定不同的啟動參數(shù),一次點擊就可以設(shè)定需要的亮度值。
程序使用標(biāo)準(zhǔn)系統(tǒng)調(diào)用,應(yīng)當(dāng)兼容多種硬件,但有的硬件不支持背景光調(diào)節(jié)或采用特殊驅(qū)動,因此也無法保證100%兼容。

自家作的軟件,ROM解析工具,把nk.bin格式變成NBF格式,從而用各種多普達手機ROM工具進行加工。
程序中包含調(diào)試信息,有想了解NK.BIN格式的可以參考,我就不另外寫東西了。
專業(yè)人員使用,普通用戶建議您就別玩高風(fēng)險的了。
 下載信息  [文件大?。?a target="_blank" name="UpFileSize">7.8 KB  下載次數(shù):12]
圖片點擊可在新窗口打開查看點擊瀏覽該文件:dumpb000ff.rar
扣除積分?jǐn)?shù)2

用法

在PC上用,先解壓出來,然后同NK.bin放同一目錄。
DumpB000FF Nk.bin[回車]
正常完成后會出現(xiàn)一個nk.bin.nbf

然后用建一個文件夾,比如files
dumprom nk.bin.nbf -d files[回車]

完成后就有文件了。這個只對WINCE .net 4.2及以下有用。

WM5之后改變了ROM格式,用dumprom解不出,需要用別的軟件解,名字最近沒折騰這個忘記了。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多