Font Size: a A A

Design And Realization Of The Plotter Mobile Terminal Based On ARM

Posted on:2014-06-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y GuFull Text:PDF
GTID:2252330425466578Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
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.
Keywords/Search Tags:Chart Course Plotter, The Mobile Terminal, ARM, The Embedded Linux, Qt
PDF Full Text Request
Related items