| As the popularity of outdoor movement is increasing in China today, the use of electronic equipment to enhance security is a common mean. At present, to find out the user’s location and to get the surrounding geographic information primarily rely on handheld GPS devices. The communication between teammates mainly depends on the walkie-talkie. There comes many problems in actual use, just like the user can’t know the state of march intuitively, and the voice communication may be not rapid and bring misunderstanding. At the same time some important information was unable to be saved for a long time, causing the occurrence of danger.To build up a portable geographic information terminal, by it the user can get the geographic information and plot the key point, at the same time the information can be transferred wirelessly between the teammates, is a meaningful engineering practice, because it can improve the safety and efficiency of the field activities.This article mainly discusses how to build up the system. This article designed the resource which could make up the system, and discussed the feasible by theory research and engineering practice. It mainly includes the embedded Linux system hardware platform with arm core board and, interface board, GPS information module and Zigbee module as the main parts. Preliminarily the software platform script is designed in function. Successfully the embedded Linux was ported to the arm hardware embedded platform, the connection of GPS hardware module and the read of data were determined. The connection of Zigbee hardware module and the transmitted data type were determined, n the stage of practice,this article selected and tested the development tools, servers and hardware drivers which were involved during the designing, debugging and running, many viable plans and ways to Deal with a variety of problems in engineering practice were concluded. It mainly includes the use of secureCRT and DNW, the building and debugging of SMB server and Linux on VM systems. We mainly plotted the Linux kernel, files system, many hardware drivers including tslib touch screen and Qt/E as the operating environment for embedded software. In the stage of software development, we mainly use the menu form mainwindow to host the interaction with the user, accessing important data and the data exchange between various modules. By using the QGraphic series components to finish the display, zoom, browsing, calculation of longitude of map and plotting functions. The data communications between the GPS and Zigbee module, the debug interface was realized by a third party Serial Communication class qextserialport and QT graphical interface tool Designer. This article analysis’s a part of code.This topic provides ideas and feasibility basis for the engineering research in the future. We referenced many mature design ideas on hardware selection, and check them for the development of the custom-built system platform. At the end of this article, we check the effect of work by Testing the software and hardware, and find that the expected features basically achieved, but we look forward to a further check in more engineering experiment. Finally we prospect of the follow-up to this study. |