基于GPS衛星定位技術,可將移動目標的動態位置(包括經度、緯度)、時間、狀態等信息通過無線通信鏈路實時傳輸至監控中心,從而顯示移動目標的運動軌跡電子地圖上的終端。 它還可以監控和查詢用戶感興趣的參數,例如終端位置、速度、運動方向和報警信息。 本文提出一種基于 的嵌入式自動定位系統,具有資源占用少、高性能、高可靠性和可配置性等特點,并且可以成功移植到多種硬件和操作系統平臺上。
1 系統總體設計
系統采用ARM7核處理器,軟件采用μC/OS-II操作系統,占用硬件資源少,具有優良的實時性能和可移植性,采用圖形界面。
1.1 系統實現功能
系統的主要功能包括:實時采集并處理GPS數據; 查詢當前地理位置; 通過圖形用戶界面顯示 GPS 數據。
1.2 總體硬件結構
系統總體硬件結構如圖1所示。
系統采用的是基于16/32位ARM的,支持實時仿真? tdMI-S CPU的微處理器具有32 KB高速FLASH、8 KB SRAM,封裝小,功耗低,具有2個URAT和多個I/O接口,滿足系統要求。 GPS模塊的串口0接口負責數據采集。 受引腳數限制,4×4的鍵盤采用I2C輸入輸出7920芯片及接口。 采用液晶顯示屏,液晶屏2.2英寸,240×; 320 像素。
1.3 系統軟件結構
系統軟件結構如圖2所示,應用程序基于ANSI C庫和自身提供的API實現自身的功能。 底層驅動包括鍵盤和液晶顯示器,通過圖形抽象層和輸入抽象層與輸入輸出設備接口,方便移植。