以ARM9微处理器S3C2440A为硬件平台核心,WindowsCE嵌入式操作系统为软件平台,构建了微型化、便携的差分GPS导航定位系统。在Visual Studio2008开发环境中采用MFC编程技术,编写导航定位软件,通过RS232串口读取差分GPS接收设备输出的$GPRMC信息,解析后用于显示和导航参数计算。系统在开阔场地进行了实验,运行正常并得到了精度良好的导航定位结果,具有重要的实用价值。