Font Size: a A A

The Research And Pracitce Of The Embedded Linux System Based On ARM

Posted on:2008-12-13Degree:MasterType:Thesis
Country:ChinaCandidate:X D ZhangFull Text:PDF
GTID:2178360215473765Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of Internet and the coming of the post-PC era, the embedded systems is becoming one of the hotspots in the IT industry and exhibiting broad potential market. Linux , an excellent operating system, has a whole toolchains,powerful network support and inexpensive cost. The kernel, at the heart of all Linux systems, is developed and released under the GNU General Public License and its source code is freely available to everyone. Embedded Linux has received multitudinous and unique advantages. That is also the reason why the embedded Linux is becoming more and more noticed by people.ARM is the leading provider of 32-bit embedded RISC microprocessors. ARM offers a wide range of processor cores and delivers high speed 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. Without a MMU in it, the realization of programming should be dealt with specifically. Among many processors based ARM7TDMI, Samsung's S3C44BOX is a high-performance,cost-effective RISC processor. It is based on the application of Ethernet and it is very suitable in embedded products.Besides open source and powerful network support,μClinux, as a embedded operating system, can run in the hardware platform without Memory Management Unit. So it is widely used in the embedded network equipment. The hardware and software introduced in this paper form a product platform, which has been ready for future applications.At first, a summarization about embedded system and embedded Linux are given, and then S3C44B0X platform and theμClinux operating system are introduced .After that , the process of portingμClinux to the S3C44B0X platform is discussed, including building the cross complier, writing the BootLoader ,configuring and compiling of the kernel and realizing the root system. Files of Makefile having key rule in compiling process are also analyzed. Finally, the dynamic Web server based onμClinux we have realized just before is realized.The result of the design could be as the foundation for the further development in the laboratory. It could be also used to the development of product and the teaching work.
Keywords/Search Tags:Embedded system, ARM, S3C44BOX, μClinux, BootLoader
PDF Full Text Request
Related items