Font Size: a A A

Based The Uclinux Network Camera Software Design And Realization

Posted on:2007-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:F S ChenFull Text:PDF
GTID:2208360185955847Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With the development of computer and microprocessor technology, embedded systems have become an important part of the computer field. It becomes a focus of researches and applications in recent years. In these studies and applications, microprocessors with ARM architecture take up a very important position. In the past 10 years, ARM architecture has become the most popular 32-bit architecture.UClinux is a branch of embedded Linux, which is designed for the microprocessor without Memory Management Unit (MMU). Since uClinux is a free open source operation system with powerful network functions, it has been widely applied in the low end of embedded network facilities.In this dissertation, we present the design and implementation of a Web based IP camera, which is based on 32-bit microprocessor W90N740CD (ARM7TDMI) and uClinux operation system. On the basis of practice, the dissertation mainly discussed the implementation of embedded software and designed the software applied on the platform. After an introduction of hardware and software design, several parts of the system are discussed in the thesis:1. Study the role and work flow of bootloader in detail. Then realize a Bootloader for the platform.2. Analysis the relationship between the root filesystem and uClinux core. Design the final root file system according to the practical application needs.3. Study the organizational structure of uClinux source code and transplant uClinux to the platform. Discuss the initialization problem of uClinux.4. Through comparing the common web servers, choose the boa server, which is suited to the embedded systems. Then discuss the application design based the boa server. At last, the dissertation tested the IP camera and gave some idea to improve it.
Keywords/Search Tags:ARM uClinux, Bootloader, root filesystem, boa
PDF Full Text Request
Related items