With the rapid development of communication networks in recent years, wireless data communication system based the GSM/GPRS becomes the most widespread application in the current Long-distance wireless data communication fields. General Packet Radio Service (GPRS) is the new bear service which is developed from GSM network. GPRS networks provide packet-switched services based on internet protocol (IP), which make End-user can access the biggest external packet data network(PDN)—Internet.This paper mainly studies and produces the wireless data transmisstion terminal based on GPRS network system. In the development and implement of the GPRS terminal system, the most popular ARM microcontroller(LPC2210) and embedded uClinux operating system is used to build the whole embedded system development platform. It enhanced and improved performance of the system. Modular desigh is used to implement the GPRS terminal which included the main control module, GPRS network connection module, UART communication module and network data communication module. This promots stabilization and portability of the system. In the development of central monitoring software, Visual C++ is adopted to design the server service of the the control center. Socket network programming is introduced to implement the communication operation. It supports multi-thread processing feature which improved the processing efficient of the server. The main work in the paper is listed below:1 Research the instruction of the ARM7 microcontroller to implement the bootloader functionality2 To build the cross-compiler development platform3 Port uClinux to target hardware platform based on ARM7TDMI(LPC2210) core4 Configure and compile the uClinux kernel5 Research AT command set of the wireless module to implement the initialization of the MC35 module and dial to Internet6 Research the work process of PPP protocol and implement it in kernel7 Research application development based uClinux to implement software function in GPRS terminal8 Implement data communication in center server using Visual C++There is experiment indicates that this GPRS terminal device implements many features included high stabilization, fast transmission, low cost etc. Anticipating target comes true, but existed problems need to be improved is also introduced in the last. |