隨著科技化的角度持續(xù)加快,迫使有越來(lái)越多的人必須在緊湊的時(shí)間及地點(diǎn)進(jìn)行工作,而當(dāng)城市化的速度不斷地膨脹后,不僅導(dǎo)致交通網(wǎng)絡(luò)日益復(fù)雜,人們必要的移動(dòng)性也有越來(lái)越頻繁的趨勢(shì)。使得每個(gè)人對(duì)空間信息有了更多的依賴(lài),使得人們對(duì)于“我身處在何方?“、“前往的目的地?“、“如何前往?“等問(wèn)題,存在著前所未有的需求性。因此,以嵌入式系統(tǒng)為主要平臺(tái)的數(shù)碼地理整合性應(yīng)用與其因應(yīng)方案,也就是手持式、車(chē)載GPS全球衛(wèi)星導(dǎo)航系統(tǒng),便可解決對(duì)此人們急迫的需求性;赟3C2440A微處理器和Win CE 5.0嵌入式操作系統(tǒng),設(shè)計(jì)了一套可靠且實(shí)用的嵌入式導(dǎo)航系統(tǒng),所提供的功能可以滿(mǎn)足人們現(xiàn)階段日常生活的需要。
應(yīng)用軟件是基于win CE 5.0嵌入式操作系統(tǒng)開(kāi)發(fā)的導(dǎo)航軟件應(yīng)用程序,用來(lái)實(shí)現(xiàn)對(duì)被控對(duì)象的控制功能。導(dǎo)航軟件需要提供一個(gè)友好的人機(jī)界面,同時(shí)配合多功能電子地圖,完成對(duì)GPS信號(hào)的解析和定位;最終將路徑規(guī)劃和語(yǔ)音導(dǎo)航功能映射到整個(gè)系統(tǒng)的硬件和軟件的設(shè)計(jì)過(guò)程中。Embedded Visual C++4.0下編寫(xiě)GPS導(dǎo)航軟件設(shè)計(jì)流程如圖3所示。
應(yīng)用軟件編輯好后,建立PC機(jī)與嵌入式系統(tǒng)的ActiveSync連接,將導(dǎo)航軟件移植到Win CE 5.0操作系統(tǒng),最終實(shí)現(xiàn)界面如圖4所示。用戶(hù)根據(jù)導(dǎo)航軟件的當(dāng)前位置,確定現(xiàn)在所處的方位,通過(guò)矩陣鍵盤(pán)的輸入目的地。導(dǎo)航軟件可進(jìn)行路徑規(guī)劃和語(yǔ)音導(dǎo)航。