Font Size: a A A

The Study And Application Of Embedded μClinux System Based On ARM

Posted on:2006-10-29Degree:MasterType:Thesis
Country:ChinaCandidate:P WangFull Text:PDF
GTID:2168360152972004Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of network and the coming of the post-PC era, the embeddedsystem is becoming the center of interest in IT and bringing along large market.Meanwhile, the wide embedded applications call for better performance andfunctionality of embedded system.8/16-bit microcontrollers can't meet the speed andmemory demand of the network embedded devices. Due to the rapid development ofintegrated circuits (IC) technology, the embedded technology based on 32-bit RISCprocessors is becoming more and more popular.How to select a reasonable hardware ofsoftware platform and design an excellent integrated platform for multifunctionalembedded applications is the focus of this thesis.ARM is the leading provider of 32-bit embedded RISC microprocessors. ARMoffers a wide range of processor cores and delivering high performance together withlow power consumption and system cost, high performance and specific thumbinstrument set. ARM7TDMI, one processor core of ARM, is very suitable to be appliedin control field where requires low power consumption and network support, althoughthe programming should be taken care because of the special property of not having aMMU in it. Among many processors based ARM7TDMI, S3C4510B of Samsung isselected in our platform. Because S3C4510B combines many virtues such as low costand power consumption, well network performance, it has been becoming an idealprocessor of embedded applications.μClinux is distinct from its birth. It is derived of Linux and inherits lots of virtues oflinux such as open source, supporting wide range processors, many drivers, and so on.Above all, it has special implements in the case of not having MMU. μClinux also hasfull implementations of TCP/IP and some essential tools. It is one of the best choices invarious OSs for embedded system.The continuous development of network has brought more and more convenienceto people's life and work, however, higher safety requirements on network dataprocessing are also raised simultaneously. How to process the encapsulated data fornetwork transmission effectively? This has become a hotspot in the current field ofapplication. This paper describes an embedded system platform based on ARMprocessor designed by us, which has successfully ported μClinux onto the hardwaresystem, and on based on which, the capability of network data access is realized, and thefeature of network processor is performed.Out line of this paper:1. Hardware development platform designed with Samsung ARM7TDMI core processor (S3C4510B), design concept of major hardware circuits.2. Successful porting of μClinux operation system onto the designed ARM hardware platform.3. Based on the embedded system development platform, network processor software is integrated, basic features such as data process and access are realized.
Keywords/Search Tags:embedded system, μClinux, embedded operational system, the network processor device
PDF Full Text Request
Related items