Font Size: a A A

The Study Of Software Platform Technology Based On Embedded Linux

Posted on:2007-08-13Degree:MasterType:Thesis
Country:ChinaCandidate:X Y YanFull Text:PDF
GTID:2178360182494829Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
The widely used 32-bits embedded CPU not only satisfies the need of high-speed processing, but also provides a platform which makes the embedded operating systems run steadily, speedily and credibly. The use of the embedded operating system greatly accelerates the software development and enhances the system's stability and security. It plays an important role in the embedded field. As its advantage of price, tiny kernel and rich resource, Linux has been widely used in embedded system. There are two problems to solve in Adopting Linux: Cutting down kernel and developing new device drivers.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 boot loader, and based on the analyses of the Linux kernel structure the paper discussed the methods of kernel porting and configuration. Then the paper presented the theory of Linux device drivers, and designed several key device drivers, and gave the detail implement scheme. These drivers include Serial port, LCD, Touchscreen, and I2C bus driver which is used to control keyboard. Finally, the paper analyzed the typical embedded GUI—Qt/Embedded, introduced the methods of application development and summarized the methods of adding QTOPIA to the cramfs file systems.
Keywords/Search Tags:Embedded Linux, BootLoader, kernel compile, Qt/Embedded
PDF Full Text Request
Related items