Dissertation > Excellent graduate degree dissertation topics show

Design and Realization of the Plotter Mobile Terminal Based on ARM

Author: GuYu
Tutor: ZhouWeiDong
School: Harbin Engineering University
Course: Control Theory and Control Engineering
Keywords: Chart Course Plotter The Mobile Terminal ARM The Embedded Linux Qt
CLC: U675.81
Type: Master's thesis
Year: 2013
Downloads: 11
Quote: 0
Read: Download Dissertation


Chart course plotting table is a plotting operating system equipped with paper-chartcomponents and computer control system. It has an important role in navigation. Mobileterminal, an important component of course plotting system, needs upgrading to meet therequirements for a modern ship system. Based on the current technology applied in the mobileterminal, this paper takes consideration of the drawbacks of current terminal and focuses onenhancing the performance of the mobile terminal on the aspect of functions and displayeffects. Besides, some parts for extension are remained. The redesigned terminal becomesmodular with smaller volume and it is convenient to maintain and extend.First of all, according to the operating principles of the plotting table, the requiredstandards measuring the terminal are stated and the design program of the terminal is putforward. The terminal system consists of mobile terminal, information processing computerand the digital device. In order to achieve the performance standards of the mobile terminal ofwhich the demand and the principle are considered, Based on advanced computer controltechnology, such as embedded microprocessor, embedded operating system, and the interfacedisplay design technology, an embedded system is built. This system deals withcommunication, information processing, information display, interaction between touchscreen and non-touch screen. The complexity of the hardware is reduced; meanwhile, thedigitalized paper-chart function is reinforced. And this is what demanded in modern seabattlefield.Secondly, based on development board ARM, Linux operating system is transplanted onit by setting configuration of drives, initializing BootLoader program, configuring the kernelof operating system and compiling the application code. The board provides good supports forthe peripheral hardware and can be configured freely. It also releases the burden to thedevelopment environment. It is worth noting that the processor and operating system ofdevelopment board resemble to the demanded terminal. Thus the hardware configuration andextension can be simulated. After the interface of serial and Ethernet are selected and thecommunication protocol is made, some advanced technologies are introduced to ensureredundancy, reliability and stability of a terminal. During the process, we use Qt graphicalinterface development library, data storage in the backstage, methods between wireless andwired communication, and classification of designing serial and Ethernet communication.Specifically, the flow chart of the overall program is made for plotting table in considerationof conventional software design and management. Using the Qt development tools and the powerful object-oriented program approach, a large number of class packages from Qt arecalled to implement in the coding process. It can not only increase the efficiency of theprogramming made the whole code easier to maintain and upgrade. The complexity of theprogram is reduced compared to the general programming methods and the robustness of theprogram is also enhanced. The main contribution of this paper is the programming design forthe terminal including some key functions, e.g. the data processing, the display design, anduser interface. Above all, the transplantation of the operating system is of great importancesince it’s the core in the whole terminal system.Finally, a mobile terminal is simulated on a PC to test its function and overallperformance. With feedback from the whole test, some drawbacks of the system are reflectedand solved. Software of the terminal has reached the level in the consideration ofconfiguration, maintenance and implementation. The refined mobile terminal becomes moreapplicable from an engineering view.

Related Dissertations

  1. The Electric Power Steering System,U463.4
  2. Development of Experimental Robot Control System Based on ARM,TP242.6
  3. Data Collecting and Processing of Multi-Linear-CCD Visual Measuring System,TP274.2
  4. Signal Acquisition and Processing Platform Design and Implementation of Trawl Sonar System,S951.2
  5. The Design of Embedded Image Transmission Terminal Based on the TCP/IP Protocol,TP368.1
  6. Study of An Embedded Chinese Medical Therapeutic Apparatus,R197.39
  7. Borehole imaging device based on embedded systems research,P634.3
  8. Development and Study of Home Intelligent Control Terminal Products,TP273.5
  9. The Development of Elevator Multimedia System Based on LPC2478,TP368.1
  10. Based on the embedded Web technology Research and Implementation of Dynamic Strain Gauge,TP368.1
  11. Design of Intelligent Optical Receiving-transmitting Modules with Remote Network Management Functions,TN253
  12. The Design and Research of a Embedded Communication Management Device,TP368.1
  13. Universal literacy PN512 chip based system development,TP391.44
  14. The GUI Design and Realization of Embedded Video Monitoring System,TP277
  15. The Design and Implementation of Public Facilities Surveying and Inspecting System Basic on Mobile GIS,P208
  16. The Control System of Electronic Webbing Loom Based on ARM Cortex-M3,TP273.5
  17. Fault Diagnosis Method and Application Based on Observer,TP212
  18. ARM9-based Monitoring System for Aquaculture,TP368.1
  19. Research and Design of Network Instrument Based on CAN Bus and Linux,TP273
  20. Researching and Developing CEMS Data Acquisition and Handling System Based on AT91SAM9263,TP274.2
  21. Excitation System Design and Research of High-frequency Fatigue Machine,TH871.3

CLC: > Transportation > Waterway transport > Marine Engineering > Ship sailing school > Navigational information > Charts,chart operations
© 2012 www.DissertationTopic.Net  Mobile