Font Size: a A A

Design And Implementation Of A Portable-Linux-Based Fire Alarm Controller System Software

Posted on:2017-04-20Degree:MasterType:Thesis
Country:ChinaCandidate:J YangFull Text:PDF
GTID:2348330509460274Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the ultra-large-scale, high-rise buildings putting into use and the promotion of intelligent buildings, high-rise complex buildings bring convenient to people's lives, but also bring increasingly serious fire hazard. The traditional fire alarm system based on a specific platform and a specific fieldbus can well satisfy the need of fire prevention and control of the smaller scale buildings, but there are gaps between the need of fire prevention and control of high-rise complex buildings and the performance of the system. This paper has designed and implemented deployment of cross-platform and internet networking of the fire alarm control system based on the traditional bus fire alarm system, in order to meet the needs of fire prevention and control under the new situation.According to the existing national standards, this paper ha s developed a fire alarm system which can be ported to the ARM11 platform and the X86 PC platform based on portable Linux technology, this paper also has implemented the function of controller Internet networking. In order to achieve cross-platform compatibility of the controller hardware interface, this paper has transformed the communication interface of the circuit board equipment below the controller, changed the communication between the controller and the circuit board from the original CAN bus communication to serial communication which is supported on all mainstream platform, this paper also implemented a portable serial communication based on the Glibc Library which follows POSIX standard. In order to implement the portability of the networked fire alarm control system software, this paper used the cross-platform QT technology to achieve fire a larm and control system's control and display interface, registration subsystem, inspection subsystem and controller networking subsystem, optimized data synchronization and sharing among working threads with shared cache technology and signal-slot mechanism, and optimized the coding organization of the fire alarm controller software. In this system, the design and implementation of the portability of networked fire alarm control system software and controller networking subsystem is the difficulty and innovation of this paper.In order to verify the effect of the system design and implementation, this paper has tested the portability of the networked fire alarm control system software, registration subsystem inspection subsystem and controller networking subsystem, the features, performance and portability of these three subsystem basically meet the design requirements. This paper also tested the stability of the entire system under high load, the test results are satisfactory. At last, this paper summarized the lack of the networked fire alarm and control system software and pointed out the direction for the next improvements.
Keywords/Search Tags:Portable Linux, Fire Alarm System, Controller Internet Networking, QT
PDF Full Text Request
Related items