本文利用XScalePXA270嵌入式开发板和GPS接收模块,以Embedded Visual C++为开发平台,设计了一个运行在Windows CE嵌入式操作系统的GPS数据采集系统。利用GPS接收模块接收卫星的原始信息,通过串口进行GPS数据的读取。本设计利用EVC的异步传输方式读取串口数据进行数据采集,并采用双缓冲技术以避免数据显示的闪烁问题。设计结果完成了二维卫星的模拟显示、经纬度时间信息的提取,且人机界面良好。本设计能够满足实践中快速实时显示经纬度信息的要求。%Using XScalePXA270 Embedded development board and GPS receiving modules,this paper proposes a GPS data acquisition system which regards the Embedded Visual C++ as the development platform.And the system is designed based on Windows CE embedded operating system.It receives the original information from the satellite using the GPS receiving modules,and reads the GPS data through the serial ports.This paper accomplishes the data acquisition using the asynchronous transfer mode of EVC,and adopts double buffering technology in order to avoid flickering problem in the data display.Besides,it designs a good human-machine display interface.It meets the requirements that it can display the fast and real-time information of the latitude and longitude.
展开▼