色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

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

          基于Windows CE平臺的GPS移動設(shè)備設(shè)計

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

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

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

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

          本文引用地址:http://cafeforensic.com/article/151382.htm



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


          上一頁 1 2 3 下一頁

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

          評論


          相關(guān)推薦

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

          關(guān)閉