Data receiving system of GPS system based on Linux was completed. The embedded MCF5272 system, M12 and G18 modules were used in the application based on uClinux. Taken MCF5272 as core, satellite position data were obtained through GPS(Global Positing System)module M12,and uClinux operation system was used in the system for controlling. By G18 module, the GPS data can be transmitted to wireless mobile network linked to Internet and received by remote server, which had been linked to Internet also. The constitution of embedded system is gived and the principle of GPS is introduced. The soft for GPS receiving is realized in uClinux system with C language, and the test data are gived in the end. The resolution of the system is that latitude and longitude: 1 milliarcsecond, height: 0.01 m, velocity: 0. 01 m/s.