Font Size: a A A

Based On Embedded Linux System Software Platform

Posted on:2009-03-08Degree:MasterType:Thesis
Country:ChinaCandidate:C X LvFull Text:PDF
GTID:2208360242499450Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
Linux operating system is a representative of the free software, which has high performance and is used widely in PC servers and embedded systems. As its advantage of price, tiny kernel and rich resource, Embedded Linux has been widely used in embedded systems. Recently, it turns out that Linux operating system is of large economic value and will be used widely in various applications.This paper introduced the S3C2410X CPU and the system structure. Based on this, it mainly researched the development of system software. Firstly the paper described how to establish the cross compiling environment, after that analyzed the working process of the embedded bootloader. The bootloader implementation is done by porting U-Boot. The ported U-Boot can be achieved on the initial hardware and the operating system loaded. Then based on the analyses of the Linux kernel structure the paper discussed the methods of kernel porting and configuration. The code of the Linux kernel is modified to fit the hardware of embedded system, and the kernel is configured to build the system's kernel. Then the paper presented the theory of Linux device drivers.In the above, a root file system for the embedded system is built. Finally, the paper analyzed the typical embedded GUI-Qt/Embedded, introduced the methods of application development. This paper specifies the flow of porting embedded Linux, presents the scheme of building development environment, implementing bootloader, porting Linux kernel, design of device driver, implementing the root file system, the typical implementation embedded GUI-Qt/Embedded and designed a GUI application.
Keywords/Search Tags:ArmLinux, BootLoader, Qt/Embedded, Kernel compiles, File system, Embedded system, Linux porting
PDF Full Text Request
Related items