Font Size: a A A

The Design And Reality Of Embeded Remote Monitoring WEB Server Based On Multi-thread

Posted on:2012-08-14Degree:MasterType:Thesis
Country:ChinaCandidate:L WangFull Text:PDF
GTID:2178330335953150Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The widespread application of Web technology has brought out a tremendous impact on the people's work and life. Due to the opening and independent platform of the Web, this can greatly reduce the amount of the design and maintenance of the software system and communication system ,and also save the training cost ,moreover, improve the management of the on-site testing and control devices. As the low cost, small capacity, low power and real-time performance of the embedded system, therefore, the research and development of embedded remote monitoring Web server are of high value and practical significance.This paper describes design and implementation of the embedded remote monitoring Web server based on S3C2440 and Linux environment. The main idea is constructing a dedicated Web serve through an embedded chip, using the embedded real-time operating system and a simplified TCP / IP protocol stack. And then the video signal that captured need to be compressed and transmitted to the Web server through the internal bus and accessing the Internet using ADSL. Internet users at the client can directly view the images collected from the embedded remote Web server using a browser.At the beginning the paper describes the development status and the trend of the embedded Web server system. The following is the hardware platform of the system, including the selection of the network card and the image acquisition module. And then we introduce the establishment of the software platform of our system, including the Bootloader, kernel, the principles of the file system and the transplantation process. Chapter IV describes the video acquisition technology using by V4L2 and the compression process of the collected image using Jpeglib. Chapter V analyzes HTTP and TCP/IP protocol first, and then introduces the SOCKET programming and designed the server based on this technologie. Chapter VI analyzes Linux multithreading first, and introduces the system of thread pool.then complete the web server based on the design of the thread pool.The last part is the validation of the whole design, including the construction of the test environment and analysis of the system performance.
Keywords/Search Tags:Linux, S3C2440, multithreading, video monitor, Web, thread pool
PDF Full Text Request
Related items