Used in network camera ARM7 and uClinux platform design
|Course||Microelectronics and Solid State Electronics|
|Keywords||ARM7TDMI U-Boot uClinux IME6400 Network Camera|
With the development of the Internet and advances in microelectronics technology , the embedded industry is becoming a point of economic growth of the IT industry . The same time , due to the unique advantages of the embedded technology in various fields have been widely used. In the field of video surveillance , there a converged network technology , audio and video coding technology and embedded technology in one product - network camera . Combined with the needs of the network camera , designed based on the ARM7TDMI the uClinux embedded platform is the main topic of this thesis and solve . ARM's 16/32 bit ARM7TDMI processor embedded program standard is widely used in the field of mobile communication, network applications . Evolution from uClinux operating system from the Linux operating system . It supports a number of processors , in particular, support for embedded processors do not have memory management unit ( NOMMU ) , has a complete driver support , complete TCP / IP protocol stack and a complete set of tools . In addition, it also inherits all the advantages of the Linux operating system , such as the powerful , the kernel can be cut . Various programs of the paper first introduces the general concept of embedded systems and video surveillance systems , combined with the background of this paper proposed the use of dedicated audio and video coding chip IME6400 ARM7TDMI embedded video surveillance program ; embedded system hardware platform selection standards, and according to actual needs , select Samsung S3C4480 chip , while the other peripheral chips that make up this platform and connectivity coding sub- board interface ; build and platform software system , first introduced the U-Boot transplant , as an excellent operating system boot program , the U - boot special support uClinux ; followed by another focus of this article - of uClinux transplantation , respectively uClinux system components , configuration and compilation of the kernel , operating system migration . Analysis and understanding of the system is not only to complete the primary kernel porting work, but also on the operating system to establish the premise of advanced applications . Describes how to build a network camera multimedia server based on this platform .