Font Size: a A A

The Research And Implementation Of Key Embedded Linux Technology Based On The Intel XScale Processor

Posted on:2006-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2178360212482959Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
This paper discusses in detail the main research and practice experiment about the Linux embedded system. In this thesis, the overall characteristics of the embedded system and the method of designing and implementing the key part while applying Linux operating system to the embedded system are presented.At first, the thesis introduces the current development situation of the embedded system field, and discusses the characteristics of several major microprocessors and real-time operating systems applied in the field. And then, it takes the development board based on XScale processor as an example to introduce the system structure of ARM core microprocessor, and discusses briefly the realization principle of every Linux operating system submodule. Finally the thesis takes the development procedure of the embedded system as the main thread to discuss the principle and implementation method of each step in detail. In the first part it introduces two-stage frame structure of Boot Loader, and then recommends two kind of improved main downloading protocols. Then combining with the start-up course of Linux kernel, it sketch the course of Linux kernel transplantation and the general method of kernel miniaturization. At last it takes three kinds of different peripherals as examples to discuss especially the detailed development procedure of Linux device driver. Combining with development experience, the author puts forward some new view about the implementation methods of device drivers, and points out several specifics needed to pay attention to.In addition, it has very important practical meanings that this thesis also puts forward several proper debugging methods as for the characteristics of different development stages. At present, the operating system level development to this system was finished. And it has already implemented as the solution of the consumption electronic product.
Keywords/Search Tags:Embedded system, Linux operating system, Microprocessor, peripheral, Device driver, Debug
PDF Full Text Request
Related items