Font Size: a A A

An Embedded MPEG4 Network Video Terminal Based On ARM7TDMI And UClinux

Posted on:2006-09-15Degree:MasterType:Thesis
Country:ChinaCandidate:Q DaiFull Text:PDF
GTID:2168360152471003Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of computer, communication, semiconductor and micro-electronics technology, embedded system became much more powerful and relate to more and more subjects. Embedded systems based on various microprocessors and operation systems have been used in many specialty areas and brought grate impact to these area. Today, embedded system has become an important professional application area round the world.This paper introduces a MPEG4 embedded network video terminal, which is an embedded system used in the video monitoring application area. It uses S3C4510B, which integrates a high performance RISC processor core ARM7TDMI, as its embedded microprocessor. Combined with other peripheral circuits, they compose into an embedded hardware core platform. Based on this hardware platform, we extend it with video/audio sampling and hardware MPEG4 encode circuit to build up this well performed MPEG4 video server. Under the uClinux embedded operation system, we realize efficient collection and transfer of video stream data with linux device driver and user space application program.Concretely, this dissertation first briefly introduces basic concept of embedded system and actuality of video monitoring area, followed with hardware and software characteristic of EITS embedded platform system. After this, it discusses the principle of video/audio sampling and encoding circuit in detail. Based on these discussions, this paper presents the design process and important details about using Cadence' s EDA tools to develop schematic circuit diagram and PCB board diagram of video/audio hardware sampling and encoding circuit. Using MPEG4 encoding function-test software based on linux user space application progrom, we discuss the details of function and operation method of video/audio hardware sampling and encoding circuit. At the end of this paper, we give an example of linux device driver used to receive MPEG4 video stream data.The main work of this paper could therefore be summarized as follows:● Introduces basic concepts of embedded system and actuality of video monitoring application area.● Introduces hardware and software characteristic of EITS embedded platform system.● Principle analysing and design of video/audio sampling and encoding circuit.● Develop schematic circuit diagram and PCB board diagram of video/audio hardware sampling and encoding circuit with Cadence EDA tools.● Software analyse and debugging of sampling and collection of video signal and data with linux user space application progrom.● Development of linux device driver of hardware system.
Keywords/Search Tags:embedded system, ARM7TDMI, uClinux, Cadence, EDA, MPEG4, embedded web video server
PDF Full Text Request
Related items