Font Size: a A A

Arm7 Uclinux Platform For Network Cameras

Posted on:2008-06-02Degree:MasterType:Thesis
Country:ChinaCandidate:J F HuangFull Text:PDF
GTID:2208360212989430Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
With the development of Internet and microelectronic technology, embedded industry has become another economic point of growth of IT industry. Meanwhile, embedded technology has been widely used in all kinds of areas because of its unique advantages. In video surveillance area, a new product, Network Camera, combined with network technology, audio/video technology and embedded technology have been developed. And this is the purpose of this thesis: to develop an embedded platform based on ARM7TDMI and uClinux for IP Camera. The 16/32-bit microprocessor ARM7TDMI developed by ARM (Advanced RISC Machines LTD.) has been widely used in many fields such as mobile communication and network application areas. uClinux is derived from linux. It supports lots of microprocessors, especially those without MMU; has plenty of device drivers, excellent TCP/IP stacks and complete tool box. Besides, uClinux also inherits linux's advantages such as high performance, scalable kernel size etc..In this dissertation, first introduces the general concept of embedded system and common video surveillance schemes; then comes up with a Network Camera scheme utilizing IME6400 and ARM7TDMI.; after that summarizes the standard of choosing hardware platform and finally chooses S3C44B0X from Samsung, also presents peripheral chips and hardware interface especially designed for video encoding board; then is about the building of platform software system (U-Boot and uClinux); first is the porting of U-Boot, as a first-class boot loader, U-Boot has special support for uClinux; analyses of uClinux includes kernel architecture, kernel configuration and compiling, kernel porting. Deep understanding of uClinux kernel is not only the primary work before kernel porting, but also the requirement for constructing advanced user programs under uClinux. At last describes how to build IP Camera multi-media sever based on the platform mentioned above.
Keywords/Search Tags:ARM7TDMI, U-Boot, uClinux, IME6400, IP Camera
PDF Full Text Request
Related items