Font Size: a A A

Design & Realization Of Embedded System Built On S3C44B0X & UClinux

Posted on:2007-12-11Degree:MasterType:Thesis
Country:ChinaCandidate:W S HuFull Text:PDF
GTID:2178360182482297Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet and the coming of the post-PC era, the embedded systems is becoming the center of interest in the IT industry and exhibiting broad potential market.Meanwhile,the embedded applications are calling for better performance and functionality of embedded systems.At current stage,the embedded devices commonly require the supports of network and multi-task, therefore how to select a reasonable hardware/software platform and design an excellent integrated;platform for multifunctional embedded applications is the focus of this thesis.ARM is the leading provider of 32-bit embedded RISC microprocessors. ARM offers a wide range of processor cores and delivering high performance together with low power consumption and system cost, high performance and specific THUMB instrument set, ARM7TDMI,one processor core of ARM, is very suitable to be applied in control field where requires low power consumption and network support. although the programming should be taken care because of the special property of not having a MMU in it. Among many processors based ARM7TDMI, As a high-performance,cost-effective RISC processor,the 16/32-bit RISC ARM7TDMI developed by Advanced RISC Machines.Ltd has been included in Samsung's S3C44B0X combined with many important peripheral functions.The software is based on uClinux, which has been widely applied in embedded systems because of its significant advantages, such as open codes and powerful network support, etc. The hareware and software introduced in this paper form a product platform, which has been ready for future applications.Linux is more and more widely used as an excellent operation system for its advantage. As a derivative of Linux, uClinux is adopted by many embedded systems. For the high-performance and low-cost, ARM has become the most widely used embedded processor. This topic introduces S3C44BOX processor, which uses ARM7TMI as its core, and the setup of uClinux operation system's embeddedplatform, including hardware's structure, developing environment and developing tools, especially the setup of crossing compilation environment and the transplantation of uClinux.The main work of this paper could therefore be summarized as follows:? Analyzing and porting of blob.? Solving the problem of porting the uClinux OS. We ported the uClinux OS to the platform.? Debugging, improving the performance and keeping the network efficiency and stable..Through the design procedure,we sum up guidelines and design methodologies for the selection of the hardware platform and operation system for embedded systems.
Keywords/Search Tags:embedded system, ARM, uClinux, S3C44B0X, bootloader
PDF Full Text Request
Related items