Font Size: a A A

Arm-based Embedded Linux Terminal

Posted on:2010-09-30Degree:MasterType:Thesis
Country:ChinaCandidate:W CaoFull Text:PDF
GTID:2208360275982996Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Embedded Linux is an Operating System running on the embedded computer system after cutting and modifying general Linux. Because of the advantages in both open source Linux and embedded system, embedded Linux has large market prospect and commercial chances, now the focus of applications for the embedded Linux has become porting Linux kernel to microprocessor.In some real embedded system applications, real time performances are demanded for operating system like ARM Linux. For example, in communication system, although the speed of ARM920T processors can reach several MHz, the response speed of Linux now is not fast enough. In this case individual hardware communication module should be added to increase the real time performances. If we could optimize the real time property of operating system, then we can realize communication agreement in software, reduce the demand of hardware. Finally we can make communication system in a single chipset and cut down the cost of products.The paper's research is based on ARM920T hardware platform, which is mainly used for high quality user product developing. On the platform, this text discusses several key technologies about how to porting Linux kernel to ARM platform: first, draw a conclusion of embedded Linux system architecture, and describe related layers of porting system in detail; secondly, write out the whole process on porting Boot Loader and Linux kernel init code to hardware platform, solve faced duties and difficulties; finally, after highly grasp the Linux kernel driver model, deeply discuss porting QT/Embedded interface. Support the project software developing, and greatly reduce the complexity and period in embedded product developing.In the end, we have dropped the conclusion about current cut edge real time technologies for embedded Linux. Based on the successfully ported ARM Linux kernel, optimize its interrupt system, reduce its interrupt delay.
Keywords/Search Tags:ARM Linux, Bootloader, YAFFS, QT/Embedded, Real-Time Interrupt
PDF Full Text Request
Related items