Font Size: a A A

Design Of Network Monitoring System Based On Linux

Posted on:2013-11-10Degree:MasterType:Thesis
Country:ChinaCandidate:P JieFull Text:PDF
GTID:2248330371990530Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
In recent years, the development of electronics, communications, computers and other technology promotes the popularity of the network and the development of embedded technology, the popularity of the network makes it easy to use network-based video surveillance system by the majority of families, and the mature of embedded technology offers the designing of network video monitoring system based on the embedded a good stock of knowledge and easy to actually develop. At the same time, China’s monitoring system market has grown rapidly in recent years to enable the design of commercial value.This paper designs a network monitoring system based on embedded after analyzing the development of video surveillance system and present demand for video surveillance systems at home and abroad. The entire system should be highlighted to install and maintain simply and relatively low prices, in the specific function to be able to meet the real-time monitoring of individual users and small occasions. The system processor is the most widely used and relatively cheap ARM9processor. The operating system is open source, embedded Linux operating system, and can largely reduce the cost of the system. The Specific design process is as follows; firstly builds the overall framework of the system, and then analyzes the characteristics of each processor combining with the design requirements to choose the appropriate processor. The core board of the design is TQ2440-v2, whose processor is S3C2440. This paper designs the peripheral circuits after choosing a good processor. Embedded systems include embedded hardware and embedded software, this paper chooses embedded Linux operating system as its operating system on the basis of building a good hardware. Subsequently, it builds the working environment of the operating system to make the host Linux operating system meet the environment to generate development board executable file. After the completion of these preparations, this paper analyzes the structure of the ARM startup program u-boot and work process, and then writes on the development board to complete the start work. Conducted in-depth analysis of the embedded Linux kernel, and completed the transplant of the core to the development board.After completion of the transplantation of the operating system, the drive of this designing can be loaded into the development board in the form of the module. This paper analyzes the relatively knowledge of the driver and mainly analyzes USB framework and USB driver. It designs USB camera driver used in this paper. The camera of this design finishes video capture based on V4L2framework, and thus analyses the workflow of V4L2and completes the V4L2video data collection. The video data is generally large and not realistic to be transported on the network. In this paper, the format of JPEG compression and decompression of video data collected is used to meet the needs of the network transmission.At the end of this paper, the entire design is realized and monitoring system is detected in order to know whether achieve the original design requirements. The video surveillance system with good extension line designed in this paper is easy to install and maintain. Although the entire design can meet the original design requirements, many of the features of the system need to be perfected due to time and capacity constraints.
Keywords/Search Tags:embedded Linux, USB camera, V4L2, ARM
PDF Full Text Request
Related items