| With the developing of our country’s shipbuilding industry, more and more frontier scie-nce and technology is applied to ship industry.From the current development situation, the o-verall level of our marine automation technology is lagging behind, which can not meet the r-equirements of various aspects of modern marine automation. Some progress has been made in some field, there is still much technology to be improved and completed. This essay studies of main engine status monitor of ship and alarm system expands the embedded system hard-ware, and develops a new set of main engine status monitor of ship and alarm system making use of the embedded Linux GUI technology, CAN technique, and GPIO expansion technolo-gy-According to the overall demand of system, on the base of meeting the functional requir-ements of the control panel of marine main engine, this paper designs the integ-ral structure c-hart of soft ware GUI used by tree structure, and realizes data transfer t-hrough expanding the dual redundant CAN bus, and researches the function of expansive hardware structure of SB-C6045development board GPIO, meanwhile achieves relevant functions.The paper contraposes core technology mapping mechanism, signals and slots mechanis-m the embedded system and its graphical user interface related to theory and technology, Cre-ating Linux development environment by the way of researching Linux operating system and graphical interface. Besides, according to the demand of this paper, it separately compiles the library to meet two platforms, which achieves the transplant Qt4to ARM development board. Researching CANbus communication, compiled CAN bus communication procedures,imple-mented the CANbus data transfer. Systematically study GPIO of the SBC6045development board, and extends it to acieve the expansion capabilities of the hardware. Systemtest shows that the realized marine main engine’s status monitor and Alarm inthe thesis is able to status of engine parameters effectively and timely, and give an alarm to engine and auxiliary equip-ments failure timely. |