Dissertation > Industrial Technology > Automation technology,computer technology > Automation technology and equipment > Automation components,parts > Automatic testing equipment,instruments > Automatic recording and indicating instruments

Design and Implementation of Vehicle Traveling Data Recorder Storage System Based on the Embedded Linux

Author SunYuHang
Tutor QinGuiHe
School Jilin University
Course Applied Computer Technology
Keywords Embedded Linux Nonvolatile ferroelectric memory SD card Device Drivers Vehicle traveling data recorder
CLC TP216.2
Type Master's thesis
Year 2011
Downloads 120
Quotes 1
Download Dissertation

Facilitated the rapid development of the automotive industry to people's lives, people travel more convenient, more smooth logistics, transportation industry showed unprecedented prosperity. But the increasing number of vehicles to vehicle management, supervision, and testing and other related work also brought enormous pressure According to statistics related to the accident rate has increased annually, this caused a great loss of people's lives and property safety. From the 70s of the last century, Europe is the first to use a vehicle traveling data recorder, effectively reduce traffic accidents, to some extent, provide effective protection for the people's life and property safety, at the same time bring significant social benefits and economic benefits. China in 2003 to start the implementation of the vehicle traveling data recorder national standards \Vehicle traveling data recorder can record the speed of the vehicle in the process of moving, mileage, driver information, and fatigue driving time status information. The information it records long-term stored in the storage device, and record information such as GPRS, serial interface output can alert the driver to avoid driver fatigue and provide accurate and effective on-site data traffic identification. With the continuous improvement of vehicle safety requirements, vehicle traveling data recorder should have more features, the traditional non-intelligent vehicle traveling data recorder can no longer meet the needs of the market. This article project relying on vehicle traveling data recorder, the recorder using the ARM9 architecture Atmel SAM9260 processor and embedded Linux operating system as the software platform. SAM9260 rich external interface, scalability, strong, stable operation, is an industrial-grade processor; embedded Linux operating system supports a variety of processor architectures and a wide range of peripheral hardware, and due to the open source Linux kernel can be reduced project development costs. Project nonvolatile ferroelectric random access memory (Ferroelectric Nonvolatile RAM, FRAM) and SD card as an external storage device, so to be able to meet the vehicle traveling data recorder records real-time vehicle information, accuracy requirements. FRAM memory the vehicle traveling doubt data and driver fatigue information, the configuration file of SD card storage and vehicle status data. These data need to satisfy the high real-time data every 200ms automotive doubt FRAM write once, the error can not exceed 10ms; recorder when the driver fatigue fatigue driving record is written to FRAM, when the service client requests doubt data or fatigue driving record The data needs to be read from FRAM. Need to modify the configuration file is written to the configuration file to the SD card; vehicle status data interval of 1min continued to write to the SD card, record the time error can not be more than 5s. FRAM's advantage is to support real-time storage and the characteristics of both a ROM and a RAM. Volatile memory such as SRAM and DRAM data loss in case of a loss of power, the vehicle is in the process of moving encounter special circumstances may cause the system to power down, FRAM save data without power for 45 years capacity. Therefore, FRAM volatile data having a more stable protective ability. Non-volatile memory EEPROM and FLASH save data after a power failure, but these memory bank has written to the slow, limited number of writes to write operating power consumption and shortcomings. FRAM read and write speed, can be rewritten as operating like RAM, has more than 1 billion times the number of read and write low-power, energy need to write each byte is one-thousandth of the EEPROM. SD card storage space, scalability, unified agreement to read and write, and replacement of equipment, transmission speed, and not easy to fall off a series of advantages. In summary, the author of the works of the embedded Linux operating system drivers to design, FRAM, SD card, hardware features detailed study, designed and implemented driven architecture with FRAM-based embedded Linux standard underlying pretreatment FRAM device driver, read and write, control mechanisms combined FRAM device registration, read and write functions; protocol design based on the SD card reader SD card low-level read and write operations, initialization, and device registration function. FRAM and SD card driver basis, for the FRAM and hardware features of the SD card as well as real-time systems and functional requirements, design information data storage format, device nodes to read and write, and applications for embedded Linux system characteristics, to complete a specific application functions. Conducted a series of functional testing through experiments of FRAM and SD card, the experimental results show that the device driver is able to accurately identify and effectively registered on the target device driver stable operation in embedded linux system; the FRAM and SD card reader write module runs well and has a high level of real-time, in line with the relevant requirements of the vehicle traveling data recorder national standards \

Related Dissertations
More Dissertations