Font Size: a A A

Design Of Voyage Data Recorder Based On Embedded Linux

Posted on:2015-10-18Degree:MasterType:Thesis
Country:ChinaCandidate:H ChenFull Text:PDF
GTID:2272330467466180Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Over the years, frequent shipwreck has plagued the shipping industry. To find thewrecked ship in the vast ocean and real analysis to determine the real cause of theaccident, It is vitally necessary to rely on a device to record the operating records ofthe ship. Both our country and abroad made mandatory requirement for theinstallation of the system of ship VDR, the European must be installed VDR began in2002. Therefore, to carry out research on the VDR is very important.The main thesis includes the following: In theory, a thorough understanding ofthe embedded Linux application characteristics and factors should be consideredaccording to the design needs to select the processor. Embedded Linux drivers, devicedrivers and kernel interfaces and character device driver made an exhaustive study,combined with the characteristics of embedded design needs and based on the data,select MySQL as the database system design, and then embedded Ethernettechnology to do a thorough analysis and understanding. The hardware design, thissystem presents relevant functional requirements and system performance ultimatelyachieved. Based on mainly BCM2835controller hardware circuit is designed, eachsystem sub-module contains both GPS data acquisition interface, data acquisitionsubsystem status, temperature acquisition subsystem, radar image acquisitioninterface, USB and network interfaces, storage interfaces, alarm module, designunderwater beacon and power. The software design, detailing the embedded Linuxsystem based BCM2835master transplant embedded MySQL database Debianinstallation and configuration, and set Python and MySQL programming interface,porting USB to UART driver, the ported temperature sensor line-type bus driver. Testvalidation, verification by the GPS data collection terminal with the host controllerdevice drivers, tested successfully on the server side and client use Python languageSocket communication process to verify the main control DS18B20the correctness ofdata transmission, validation success using MySQL database language called Pythoninterfaces storage and query operations.This thesis studies the current situation of domestic and international voyage datarecorder. Aiming at the existing problem in VDR system designed the scheme of VDRsystem in this thesis. On the basis of anatomical characters embedded Linux devicedriver technology and embedded Linux technology, the BCM2835chip select as an embedded microprocessor, MySQL as an embedded database, TCP/IP protocol as adata transfer protocol. On this basis, determine the appropriate hardware devices andsoftware development platform, identified by Ethernet interface to receive a variety ofdata collection, and to insert data into the database stored in the final implementation,so as to complete the voyage data recorder function parameters data acquisition,processing, encoding and decoding, storage and extraction system itself running statedetection and alarm functions of the foundation. Embedded system software involvesporting Debian, MySQL database configuration and connection with Python, thedriver of USB to UART transplant, transplant GPS module driver, transplantDS18B20drives.Tests showed the results of theoretical research related to the basic work and testresults consistent with the actual circuit. In this paper, the design work for the furthervoyage data recorders provide some reference.
Keywords/Search Tags:Embedded Linux, ARM, Embedded Database, Python
PDF Full Text Request
Related items