| The Maritime Scaler terminal as an auxiliary equipment for the plotting system, can greatly improve its aids and guides capabilities together with The Integrated Navigation Systems. As an important human-computer interactive mobile terminal for The Plotting System,by combing the Paper Charts with computer control technology, it should adapt to constantly updating needs of The Plotting System peripheral interface. In addition, system expansibility requirements on the hardware and software would be better. The purpose of this paper is to complete the existing function of The Plotting Terminal Systern, redesign the hardware and software to improve the overall performance of the Terminal and to meet the design requirements of small volume, easy to maintain, easy to use, easy to expand.In this paper, introduces the current Plotting System of a certain type and conductes a need analysis of the system, and then according to the needs, proposes a new Scaler design program ,including the hardware and software design program. It focuses on the constructing process of the embedded Linux system software platform, including the construction of cross-compilation environment, the common tools while compiling (NFS server, Samba server and so on), the compiling and transplantation of the booting process (two-stage booting) of the operating system, the compiling and transplantation of the kernel, production of the Root File System and design of the peripheral driven, All of these ensure that the software systems could run successfully on the hardware platform.Another focus of this paper is the design of six interfaces of the Scaler system based on QT Creator, and completing the interface by using the C++ language and object-oriented technology. It involves the installation of a development environment,the configuration of environment variables, the cross-compiling of the QT library and so on. In addition, describes the ship dead reckoning algorithm and how to realize the algorithm, as well as the communication between the DM3730 dual-core Processor,in order to making a foundation for the later realization of Integrated Navigation System and Filtering Algorithms.Secondly, completes the design and testing of The Communications Interface for the Scaler system, introduces the QT data communication between the various modules,respectively, through the tranfering between the class object pointer and the signal and slot mechanism to achieve. In addition, realizes the Ethernet Communication and Serial Communication under the QT programming mode.Finally, by designing the Simulator to simulate other navigation information sources and the communication design via the communication devices, completes the testing of the Scaler’s function. The test results show that when the high-frequency dual-core processor DM3730 runs the GUI interface, there is almost no delaying phenomenon, and its QT interface effects are beautiful, its viewing angle is wide and data processing speed is fast. So the Scaler system based on embedded ARM + Linux platform meets the required design specifications and has strong expansively. |