新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一種GPS移動設備的設計和實現

        一種GPS移動設備的設計和實現

        作者: 時間:2011-07-14 來源:網絡 收藏

          2.4 人機界面

          系統采用三星TFT顯示屏,分辨率為420×272。人機界面基本功能包括串口選擇控件、波特率選擇控件、經緯度顯示框、地點顯示框、“搜星”按鈕、“地點查詢”按鈕、文本框等,具體交互界面如圖2所示。串口和波特率兩個控件為串口選擇和波特率的選擇,其中串口選擇控件提供串口l和串口2進行選擇;波特率控件提供有三種設置,分別為4800、9600、19200。“搜星”按鈕為打開對應串口,開始從接收模塊接收數據。“地點查詢”按鈕用來顯示當地的實際地點名,當搜到星后,按這個按鈕,通過查詢經緯度數據庫,就可以查到對應地名。最下面的文本框顯示原始的數據流。

          人機界面(Human–Machine Interaction,簡稱HMI),是人與計算機之間傳遞、交換信息的媒介和對話接口,是計算機系統的重要組成部分。是指人和機器在信息交換和功能上接觸或互相影響的領域或稱界面所說人機結合面,信息交換,功能接觸或互相影響,指人和機器的硬接觸和軟觸,此結合面不僅包括點線面的直接接觸,還包括遠距離的信息傳遞與控制的作用空間。人機結合面是人機系統中的中心一環節,主要由安全工程學的分支學科安全人機工程學去研究和提出解決的依據,并過安全工程工程學,安全管理工程學以及安全系統工程學去研究具體的解決方法手段措施安全人機學。

          3 操作系統移植

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

          4 測試

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

        測試時實拍的照片

          5 總結

          文章以VS2005為軟件平臺,利用基于arm處理器的WinCE 5.0嵌入式開發平臺和GPS接收模塊,通過合理使用串口通信,了GPS數據信號的接收與解碼,并利用觸摸屏進行顯示,已基本具備GPS設備的雛形。


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 台安县| 蓝山县| 溧阳市| 施秉县| 视频| 开江县| 莒南县| 东乌| 长泰县| 雷波县| 三穗县| 墨江| 乌兰浩特市| 富锦市| 宁南县| 从化市| 雷州市| 松溪县| 徐州市| 鄂伦春自治旗| 东明县| 休宁县| 永济市| 米脂县| 淮阳县| 古田县| 宁阳县| 疏勒县| 沂源县| 彩票| 桐梓县| 抚州市| 合江县| 大城县| 余江县| 壤塘县| 博客| 保定市| 萍乡市| 乐平市| 新丰县|