| From the traffic situation of our country at present, the main problem the road traffic facing is: The road development failed to keep pace with the development of the vehicle. Besides layouting new road to improve road network and so on, developing intelligent traffic system (ITS) is the only way,vehicle navigation system is an important part of ITS. In recent years, along with the development of embedded systems, satellite navigation and communication technology, the performance of vehicle navigation system has developed rapidly. On the other hand, the increasement in the number of private cars and the rapid development of road construction, made the situations of drivers not familiar with the road more and more happened. Vehicle navigation system provided a variety of functions for the drivers to drive and provided the driver a convenient. So vehicle navigation system has broad application prospects.This design introduced a kind of GPS/GPRS vehicle navigation system centering on ARM-Linux platform. This system got the vehicle location through the GPS receiver, it displayed the vehicle location on electronic map and passed the vehicle information to the traffic management center, At the same time, received information on road from the traffic management center through a GPRS module.First of all, this paper introduced the overall design of the system, including the positioning of the design goals, 32 bits ARM architecture embedded processor S3C2410, several embedded operating system and the characteristics of the embedded GUI at home and abroad, after analysis, the hardware and software had been chosen.Secondly, the principle of the system bootLoader had been introduced. The structure of bootLoader vivi and the porting of vivi had been analysed.Thirdly, the structure of Linux kernel and load process had been introduced. Based on this, The kernel porting had been realized. Farther, how to build Linux root filesystem including the structure of root filesystem and building system command procedures were discussed.Finally, this paper described vehicle navigation application program design in detail, the principle of global positioning system (GPS), the structure and advantages of General Packet Radio Service (GPRS) , GPS data related agreements NEMA0183 and Gauss- Kelvge transform and MAPINFO electronic map format had been introduced in this part. This design used MiniGUI to design and realize the man-machine interface of vehicle navigation system, at the same time,made use of its control programming to have realized the GPS data picking up and GPRS information sending and receiving, on the base of programming to analyse of MAPINFO format map and get its data,electron map drawing was accomplished. And with regard to the achievement of a variety of functions related to the geographic information, including path planning algorithms and so on was introduced.While using MiniGUI and vehicle location was drawn on the map after the alternation of GPS location information. In the designment, used GPRS technology to replace the traditional GSM wireless data transmission part, through GPRS communications rates which was up to 115kbps,realized lower than second-class real-time location data transmission.One of the emphases of this designment is the widespread use of free software such as Linux and the graphical user interface development tools MiniGUI, their use can be cost-effective, at the same time, their stable performances can satisfy the requirement of the system. Another important point is the use of GPRS module, which reduced the communication delay of the system effectively.The study object of the designment is the vehicle navigation. The GPS/GPRS navigation system which was based on ARM-Linux development platform was prepared.experiments verified the feasibility and reliability of the design.It meet the basic functions of the original design goals.This laid the foundation for the further development. However, through the practice we found it was still need to be addressed in the further design. |