| The remote monitoring system based on Internet and Embedded technology will replace the traditional method and play more significant effect in the future.In the field of technique monitor,after the system having experienced some systems,such as local simulation signal monitor system,pc card based digital monitor system andembedded technique based network digital monitor system,the video monitor has a tendency to be a system integrated on the head,video digitalized monitor network based, system integrated.It has become a tendency that converting the video monitor from analog signal into digital signal and leading it to be with network any time and place.In this dissertation,a kind of remote video monitoring system based on the embedded Linux and S3C2410 has been successfully developed.The system builds a Web server which can capture video signal from USB digital camera and transport the signal to client through Internet.Samsung S3C2410 microprocessor is used in our platform,which supplys rich resource and external resource and it has become a standard platform supported by linux.Ever since version 2.6.10,linux can run on it after few modification,which just provide necessary information about nand flash to kernel.Specifically,some vital problems of how to realize an embedded system based on S3C2410 and embedded Linux are put forward and discussed.Firstly some embedded operation systems and the situations of ARM processor are introduced.Secondly in the paper,the kernel's sound code of embedded Linux are analyzed,the theory of Bootloader are introduced,the driver of USB device are researched,and then the transplantation of embedded Linux on the ARM platform are accomplished.Finally the implementation of Web server based on TCP/IP protocol and the realization of video signal capture single channel or multi-channel under embedded Linux are discussed in detail.Firstly some embedded operation systems and the situations of ARM processor are introduced.It analyzed the development trend of the technology,the definition,classification and present conditions of the embedded system.Passing the merits and shortcomings of more analytical of several in common used embedded operation systems,it choosed embedded Linux as the operation system.Probing into the background of video inspection system,current researches at home and abroad and the direction of its future development,main principle and key technologies of the video monitor based on embedded Linux is analyzed in detail.Secondly in the paper,the kernel's sound code of embedded Linux are analyzed,the theory of Bootloader are introduced,the driver of USB device are researched,and then the transplantation of embedded Linux on the ARM platform are accomplished.It introduced the characteristic of Linux,the development environment and tools of the embedded operation, the layer and the called relation,the running environment and the common tools.It introduced the advantages and shortcomings also and analyzed how to cut and order the mini-core of embedded Linux.The author puts forward the design mode of video surveillance of the embedded microprocessor, Linux operating system and embedded web server.Besides, according to the different exploitation ways of the general embedded system,exploitation environments that suit the system discussed are adopted in the paper,including the establishment of the cross-compile environment,the design of Bootloader and the transfer of the embedded Linux and so on. Finally the implementation of Web server based on TCP/IP protocol and the realization of video signal capture single channel or mufti-channel under embedded Linux are discussed in detail.In the facet of video capturing,a universal camera based on USB is utilized which can greatly simplify the design of the equipment hardware,reduce the cost and enhance the maintainability of such equipment.On the aspect of video server, basing on the further study of embedded server's principle and construction,a server-design scheme which kernelled with Web server and carried by Java Applet is brought forward.It realizes long distance transmission and play of video images.For the supporting of network remote monitor,a web server was installed on the S3C2410 platform and webcam player program was compiled.The program is compiled in applet pattern and is embedded in the html scripts.The webcam player program can obtain the host name and port of video capture server from html by the function getParameter.Applet program connects the server,get data from the server in the stream format and show the image real time.This system not only provides a general embedded linux platform,but also realizes a web server with the ability of dynamic page.So it only need adding some function when developing new application system.Linux and Embedded System are both hot points in the academic field of computer technology. |