Font Size: a A A

Oriented Research And Realization Of Embedded Linux System For Multi-processor Architecture

Posted on:2007-05-24Degree:MasterType:Thesis
Country:ChinaCandidate:Z S DengFull Text:PDF
GTID:2208360185956472Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of artificial intelligence and network,computer technology comes into a new stage full of opportunities, which is called"post-PC times". In this time, embedded system has become the mainstream instead of PC. But the classic architecture with single processor can't meet the demand any more. Now, more and more embedded systems have adopted a distributed structure, which is both a physical loose coupling and a logical tight coupling. Because the architecture demands higher reliability and real-time performance, it needs a proper operating system (OS) to manage all the software and hardware resources. Linux is the most attractive OS for its special advantages. Porting it into embedded multiprocessor environment is also heatedly discussed in academic field, and it's just the theme of this paper.Firstly, this thesis systemically introduces the concepts of embedded system, and expatiates on the definition and characters of embedded operating system (EOS). Then the advantages and disadvantages of Linux to be an EOS are given.Based on the analysis above, the thesis makes further researches on multi-processors'theory and structure, and the design of Linux for SMP architecture is present.But Linux is designed for desktop system, it can't adapt to embedded multiprocessor system absolutely. So it must be amended according to requirements of embedded system and multiprocessor system.The new system uses ARM9 core and adopts a dual buses structure: a general system bus and a CAN-bus. The former is used to visit the shared memory and the latter is used to transfer messages among nodes. In order to improve real-time performance of system, the thesis put forward an improved MTS algorithm based on exponential assignment.At last, we compared the newly designed system with the classic desktop Linux OS facing special demands on embedded multiprocessor environment. The final results indicate that the new system works better than general system on configurable ability, tailoring ability and real-time performance, and is more fit for distributed embedded...
Keywords/Search Tags:embedded system, embedded operating system (EOS), multiprocessor system, symmetric multiprocessor system (SMP), CAN-bus
PDF Full Text Request
Related items