新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于Windows CE平臺(tái)的GPS移動(dòng)設(shè)備設(shè)計(jì)

基于Windows CE平臺(tái)的GPS移動(dòng)設(shè)備設(shè)計(jì)

作者: 時(shí)間:2010-11-04 來源:網(wǎng)絡(luò) 收藏

2.3 信號(hào)接收與處理
GPS接收到位置信號(hào)后,系統(tǒng)將對(duì)GPS的定位信息進(jìn)行分解并提取出有用數(shù)據(jù)。GPS信號(hào)接收和處理的過程是:通過串口2將GPS輸出的數(shù)據(jù)傳遞給開發(fā)板,開發(fā)板主程序獲得目標(biāo)當(dāng)前的位置(經(jīng)緯度坐標(biāo)),將接收機(jī)獲得的GPS數(shù)據(jù)進(jìn)行分解,從中得到目標(biāo)當(dāng)前的位置和格林威治時(shí)間(該時(shí)間加上8小時(shí)即為我國(guó)標(biāo)準(zhǔn)時(shí)間),再將當(dāng)前位置在經(jīng)緯度數(shù)據(jù)庫(kù)查詢,獲得當(dāng)前的具體地點(diǎn)名。
經(jīng)緯度隨著開發(fā)板的移動(dòng)是不斷變化的,在控件顯示時(shí)要設(shè)定一個(gè)TIMER來更新值,本程序設(shè)置的是1s,如果在實(shí)際應(yīng)用中移動(dòng)速度非??斓脑捒梢园裈IMER更新值設(shè)得更小。
2.4 人機(jī)界面設(shè)計(jì)
系統(tǒng)采用三星TFT顯示屏,分辨率為420×272。人機(jī)界面基本功能包括串口選擇控件、波特率選擇控件、經(jīng)緯度顯示框、地點(diǎn)顯示框、“搜星”按鈕、“地點(diǎn)查詢”按鈕、文本框等,具體交互界面設(shè)計(jì)如圖2所示。串口和波特率兩個(gè)控件為串口選擇和波特率的選擇,其中串口選擇控件提供串口l和串口2進(jìn)行選擇;波特率控件提供有三種設(shè)置,分別為4800、9600、19200。“搜星”按鈕為打開對(duì)應(yīng)串口,開始從GPS接收模塊接收數(shù)據(jù)。“地點(diǎn)查詢”按鈕用來顯示當(dāng)?shù)氐膶?shí)際地點(diǎn)名,當(dāng)搜到星后,按這個(gè)按鈕,通過查詢經(jīng)緯度數(shù)據(jù)庫(kù),就可以查到對(duì)應(yīng)地名。最下面的文本框顯示原始的數(shù)據(jù)流。

3 操作系統(tǒng)移植
WinCE 5.0操作系統(tǒng)的移植主要是基于硬件平臺(tái)進(jìn)行BSP開發(fā)。BSP是基于WinCE 5.0平臺(tái)系統(tǒng)的主要部分,它主要由一些源文件和二進(jìn)制文件組成,又稱主板支持軟件包,它是一個(gè)主要由包含啟動(dòng)程序(bootloader)、OEM適配層程序(OAL)相關(guān)硬件設(shè)備的驅(qū)動(dòng)程序的軟件包,另外還可以把上層的應(yīng)用也放到BSP中。在BSP內(nèi)部,通過OAL鏈接到系統(tǒng)核心,而驅(qū)動(dòng)程序和系統(tǒng)配置文件是與OAL層相互關(guān)聯(lián)來完成驅(qū)動(dòng)設(shè)備和配置系統(tǒng)的功能。在BSP外部,我們可以看到一個(gè)建立在硬件平臺(tái)上的主板支持包。在開發(fā)過程中可以利用開發(fā)板運(yùn)營(yíng)商提供的BSP包進(jìn)行操作系統(tǒng)的定制,定制完成后固化到Nandflash中。

4 測(cè)試
因?yàn)殚_發(fā)板的串口2直接與GPS接收模塊的串口相連,所以串口設(shè)置選擇串口2。波特率應(yīng)與GPS接收模塊匹配,設(shè)置為4800。GPS模塊為上電即啟動(dòng),并且不能關(guān)閉,所以點(diǎn)擊“搜星”按鈕即可接收數(shù)據(jù)。啟動(dòng)“搜星”按鈕后1min左右,就能顯示正確的經(jīng)緯度。點(diǎn)擊“地點(diǎn)查詢”按鈕,能正確顯示地點(diǎn)信息。最下面的文本框可以顯示原始的數(shù)據(jù)流。測(cè)試時(shí)實(shí)拍的照片如圖2所示。

本文引用地址:http://butianyuan.cn/article/151382.htm



5 總結(jié)
文章以VS2005為軟件平臺(tái),利用基于ARM處理器的WinCE 5.0嵌入式開發(fā)平臺(tái)和GPS接收模塊,通過合理使用串口通信,實(shí)現(xiàn)了GPS數(shù)據(jù)信號(hào)的接收與解碼,并利用觸摸屏進(jìn)行顯示,已基本具備GPS移動(dòng)設(shè)備的雛形。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 收發(fā)器

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉