| With the development of the economy, the car has become one of the main vehicles in the city, and at present, the navigation also becomes one of the necessary equipments of the cars. Then, How to be more reliable, accurate and real-time is to provide users with convenient navigation information, is automatic control technology, modern communications technology, as well as electronic and information technology sector focus of the study and hot.At present, there are some problems for the navigation system GPS. For example, the signal of the satellite is easy to be interrupted or shielded by some outer factors, as a result of which the accepter of GPS fails to give location or the accuracy of the location it gives is very low. However, although the Dead reckoning can resist the outer interruption and achieve a continuous autonomous navigation, it can only give a relative location and the error of the location will be added as the process of calculation goes on. So it can not be used for a long time. Aiming to resolve these problems, this paper designs a new car navigation system which combines GPS and DR together. This system makes full use of the complementary of the two methods, based on which it can improve the accuracy and the reliability of the navigation and positioning.The vehicle navigation systems use microprocessors produced by Samsung S3C44B0X as the main controller and combine their universal asynchronous serial port UART0 and UART1 with GPS, GPRS and PC respectively. At the same time, relying on the location data which are received by GPS and dead reckoning data which are made by DR module, after the federal Kalman filter information fusion technology, it transmits the new location information via GPRS, and eventually displayed on the LCD module.This paper focuses on the design and implementation of an ARM-based car navigation system terminal. At first the car navigation system terminal receives location data of navigation satellite by the acceptor of GPS, then through its UART it transmits the received data into ARM whose systematic procedure will analyze and extract these data efficiently and send these data to the phone by GPRS, and at last it realizes the basic function of navigation location. Besides, this paper also does research on the Boot Loader of the ARM, based on which it transplants the operating systemμC/OS-II successfully. Finally, I debug this system in a laboratory circumstances, the system works well and has good real-time performance and reliability. |