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