Design Idea of ​​Navigation Software Based on Embedded Linux System

1 Introduction

With the popularization of various vehicle vehicles such as automobiles, the demand for vehicle navigation devices has become increasingly strong. As an on-board device. Not only must it have reliable performance, but it also needs to be portable, low power and low price. The design scheme of the GPS navigation terminal that cooperates with the GPS module based on the ARM microprocessor-based embedded system can meet the requirements of this system. To this end, this paper introduces a software and hardware structure and design method of a terminal using GPS9 development board and GPS module to realize GPS navigation function.

2 GPS navigation system structure

The GPS global positioning navigation system introduced in this paper can be divided into five parts: embedded main control module, GPS module, display module, expansion module and power supply module.

The embedded main control module is based on the S3C2440 processor and is mainly responsible for the response, processing and control of the GPS navigation module data. In hardware, the main control module is an embedded development board, including touch LCD interface circuit, SD card interface circuit, FLASH, SDRAM and so on. In the software, the embedded Linux system should be running on the main control module. The main function of the embedded Linux operating system is to manage program module processes and schedule processes.

The GPS module is mainly used to receive navigation satellite data and send it to the main control module in a specific format. The display module can be used with a 3.5-inch TFT with a touch screen LCD, which is mainly used to interact with the user. The expansion module mainly refers to the SD card. The power supply module mainly supplies power to the normal operation of the system. Figure 1 shows the structure of the system.

System structure diagram

3 GPS data extraction

The output statement of the GR-87 GPS module follows the NMEA-0183 standard. The standard statements begin with "$" and end with "CR" and "LF". After "$" is a 5-character address, the first two characters are the sender ID (GPS is "GP"), and the last three digits are the statement name. The data in the positioning information is divided by ",". The GPS module can output NMEA-0183 format statements per second. In the navigation system, only time, date, latitude and longitude, and speed are generally used. And because the RMC statement completely contains the above information required by the system, therefore. You only need to extract the RMC statement. Figure 2 shows the specific flow of extracting GPS data.

The specific process of extracting GPS data

We offer rgb led bar dmx lighting, similiar with american dj lighting or RC lighting, the LED Pixel Bar is Color Changing Light Bar. Led Rgb Bar , led rgbw bar is available. pixel bar have 1 led light bar, 2 led light bar, 3 led light bar, 6 Led Light Bar. It's dmx512 programming, the address have two type, one is auto address, another is manual address. That's to say we have led bar auto and led bar manual. Auto led bar, you don't need assign dmx address, it's convenience for event show and led light rental. Manual led bar, you need assign dmx address by Address Writer before light up, for DJ club, architecture light, it's ok. Maybe you want to know how to install a led light bar, don't worry, we have bracket, so that you can fix the bar easily. Regarding color changing led light bar, you can control by Led Controller.

Led Pixel Bar

Led Pixel Bar,Led Pixel Bar,Pixels Bar,Color Changing Light Bar

Shenzhen Iseeled Technology Co., Ltd. , https://www.iseeledlight.com

Posted on