| Digital video monitoring and control system is a integrated technology, including computer, communication and digital video technology, taking full advantage of LSI and networks of scientific and technological achievements, the embedded video surveillance system achieves volume delicate, performance stability, facilitate the surveillance of communications, which is used in traffic, bank, hospital, video conference, automatic monitor system and so on.The project is in an arm microprocessor platform, porting embedded Linux system in it. It completes video capturing, compression, transmission and control tasks. To lower the cost of products, system uses ARM9 (S3C2410A) as the main processor, USB webcam as video capturing equipment, also uses software to compress the video date with MPEG-4.At first, the article analyzed a design plan of embedded digital video surveillance from the whole, introduced the hardware and the software system. Next constructed armlinux in the ARM hardware platform successly including Bootloader design, configuring linux kernel as well as JFFS2 file system. In order to complete next work, the paper has realized the driver of USB camera. In the application programming, has first designed video gathering program based on the Video4Linux,and uses mmap() to capture. Next has emphasisly analyzed XVID code, MPEG-4 module, and optimizing the code of movement estimate part. Finally uses JRTPLIB to cany video stream.All design is based on S3C2410 hardware platform. Linux kernel version is 2.4.18. ADS 1.2 (ARM Developer Suite) is used testing MPEG-4 code. The paper has made the beneficial exploration realize digital video surveillance system based on ARM, and help to further study on embedded digital video surveillance system. |