0% found this document useful (0 votes)
140 views24 pages

Design of Embedded Video Monitoring System Based On ARM9

This document describes the design of an embedded video monitoring system based on an ARM9 processor. The proposed system aims to overcome limitations of existing analog video monitoring systems like limited range and inability to exchange data. The key components of the system include an ARM9 microcontroller, video decoder, network transmission module, and embedded Linux OS. The system captures video using a USB camera, compresses it using video processing algorithms before transmitting over a LAN network. The document provides details on hardware features, software requirements and implementation results of the embedded video monitoring system.

Uploaded by

Ch Rambabu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
140 views24 pages

Design of Embedded Video Monitoring System Based On ARM9

This document describes the design of an embedded video monitoring system based on an ARM9 processor. The proposed system aims to overcome limitations of existing analog video monitoring systems like limited range and inability to exchange data. The key components of the system include an ARM9 microcontroller, video decoder, network transmission module, and embedded Linux OS. The system captures video using a USB camera, compresses it using video processing algorithms before transmitting over a LAN network. The document provides details on hardware features, software requirements and implementation results of the embedded video monitoring system.

Uploaded by

Ch Rambabu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 24

Design of Embedded Video Monitoring

System Based On ARM9

By
Ch. Sunil Kumar

Under The Guidance of


T. Pitchaiah M.E
Associate Professor
Aim
The aim of this project is Design of Embedded Video Monitoring System Based on
ARM9 .
Introduction
 Video monitoring system is an important part of the security system.
 In recent years, video monitoring technology has made greater progress together with the
rapid development of the
•Computer,
•Network,
•Image processing and
•Transmission technology.
 At present digital control of analog video monitoring system and digital video monitoring
system are two mainstream systems.
Existing System
• Digital control of analog video monitoring technology is relatively mature and
stable.
But This System Has The Following Drawbacks:
• it is just applicable to small geographic range.
• it can not exchange data information system.
• large volumes of data and not be easily retrieved digital video monitoring can
effetely overcome the shortcomings of analog video.
• However it still faces with the problems of insufficient network bandwidth, larger
amount of video data, larger delay and jitter of image.
Proposed System
• To solve the above problem, this paper proposes a video monitoring system based on
embedded network video monitoring system on embedded network video monitoring, the
terminal can be used as network video server.

•Conversions from analog signal compression and network transmission of digital video are
all consuming and its monitoring range is wide.
BLOCK DIAGRAM
Microcontroller Ethernet
Module

LAN network
BLOCK DIAGRAM DESCRIPTION

The interacted video decoder is a powerful video signal preprocessing chip.


it is used to implement analog to digital conversion,anti-aliasing filter, linear phase
locked, horizontal and vertical sync pulse.
The decoder is able to decode analog video signal.

Network transmission module

Through extension of 32 bit CPU data and address lines the network transmission
module works in the 100 Mb/s full-duplex modes and can send data 12.5Mb/s under this rate.
This meets the needs of real time video compression system.
MINI2440 HARDWARE FEATURES
Microcontroller
32 bit embedded CPU control program: it is mainly responsible for
system initialization, interrupt control, hardware control, the audio and video data package
send through the network and reliable communication with the microcontroller.

•Cpu:s3c2440a ,400 MHz, maximum 533MHZ

•SDRAM:On board 64M,32bit data bus, maximum clock frequency 100Mhz

•FLASH memory: on board 64M Nand Flash,2M Nor Flash with preinstalled Bios

•LCD:Four wire touch screen interface,3.5 inch to 12.1 screen resolution 1024*768

•100M Ethernet Rj45 port(DM9000 network chip)


• 3 serial ports
• Usb host port
• Usb slave port
• Sd card interface
• Single stereo audio output and single microphone interface
• AT24c08 chip with I2c,for I2c bus test
• 2.0mm 20 pin video camera interface
• On board real time clock backup battery
• 5v power supply interface ,with power switch and led
• 34 pin 2.0mm Gpio port
• 40 pin 2.0mm system bus interface
• 12m passive crystal oscillator
• Adjustable resistor, for AD conversion

OS SUPPORT:
• LINUX
• WinCE
• ANDROID

USB CAMERA:
• System requirements: windows 98/2000/xp/Linux 2.6.1.2,cpu 200Mhz
above,32Mb memory or above,200Mb free hard disk space
• Resolution : 640x480 pixels, 16-bit color still image
• Focus range;5.0cm to infinity
• Valid pixels:100k pixels
• Support capture of both still and streaming.
• On line snapshot
READ

VIDEO VIDEO

COMPRESSION GET VIDEO

PROCESS
SEQUENCE(FRAMES
)

RBG toYUV(ycbcr) color conversion

Image partioning blocks

Transform the image data from spatial


domain to frequency domain

Apply Quantization(divide the pixel


cofficients)

Adaptive scan

Entropy coding
Layer of Embedded Linux
Embedded Linux

•Embedded Linux typically refers to a complete system, or in the context of an embedded


Linux vendor, to a distribution targeted at embedded devices. Although the term
“embedded” is often also used in kernel discussions (especially between developers who
have “embedded concerns”—words often used in the community), there is no special form
of the Linux kernel targeted at embedded applications.

•Instead, the same Linux kernel source code is intended to be built for the widest range of
devices, workstations, and servers imaginable, although obviously it is possible to configure
a variety of optional features according to the intended use of the kernel.

• For example, it is unlikely that your embedded device will feature 128 processors and
terabytes of memory, and so it is possible to configure out support for certain features
typically found only on larger Linux system.
Boot loader

A boot loader is responsible for loading an operating system kernel and


its Supporting infrastructure into memory, and beginning the kernel’s execution

Kernel
• Kernel is a resource broker. It takes care of scheduling use of (and mediating access to) the
available hardware resources within a particular Linux system.

•Resources managed by the kernel include system processor time given to programs, use of
available RAM, and indirect access to a multitude of hardware devices including those
customs to your chosen target.

•The kernel provides a variety of software abstractions through which application programs
can request access to system resources, without communicating with the hardware directly.
Device Driver

In embedded, a device driver or software driver is a program allowing


higher-level computer programs to interact with a hardware device

Advantages of embedded Linux

The advantages of embedded Linux over proprietary embedded


operating systems include

no royalties or licensing fees,

a stable kernel,

 a support base that is not restricted to the employees of a single software company,

the ability to modify and redistribute the source code.


SYSTEM REQUIREMENTS
Software Requirement

Language : Embedded ‘C’, HTML,Java Script


Compiler : Buildroot,GCC 4.4.6

OS : LINUX (Ubuntu).

Hardware Requirement

 ARM9 (SC32440)
 Video Camera
 DM9000 (Network IC)
RESULTS
Conclusion :
Using highly advanced IC’s with the help of growing technology, the
project has been successfully implemented. Paper architecture is designed
based on S3C2410 ARM9 embedded video surveillance system . It not only
has strong anti-interference ability, suitable for long-distance transmission,
can encryption, full use of existing network resources and many other
advantages, and portability, low power, low cost, easy to install, easy to use
and easy maintenance, control the network video terminal through software
without latency and jitter. We assume that this information is useful to
people in research building prototypes within their projects.
REFERENCES:
• x Huang, Y., Huang, C. and Jia, X.T. (2010). Design of the Indoor Alarm Based on
S3C2440. In: the 2th International Conference on Information Science and
Engineering(ICISE), Forum on Information Technology and Applications, Hangzhou,
China, 2010, 6545-6547 
• Li J. and Xu, Y. (2009). Remote Monitoring Systems Based on Embedded Database. In:
The 3th International Conference on Genetic andEvolutionaryComputing,Guilin, China, 14-
17 October 2009, 381-384.

 
• Hongming Qu. The Research of Digital Video System based on Embedded Linux Operating
System [D]. Dalian Maritime University, 2008

 
• Jeremy Bentham. “TCP/IP Lean Web Servers for EmbeddedSystems,2E”, Machinery
Industry Press, 2003

 
• http://www.c-ps.net/news/content/2009/7/28587.html
• Alan Cox. Video4Linux Programming [EB / OL]. http: / /kernelbook.

Sourceforge.Net,2000

You might also like