Font Size: a A A

Design And Implementation Of Linux Platform For An Embedded Industrial Controller System

Posted on:2009-06-21Degree:MasterType:Thesis
Country:ChinaCandidate:P HuangFull Text:PDF
GTID:2178360242988345Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
With the development of computer technology, the embedded system becomes one of the most popular IT application fields at present and has great development prospects.The high performance microprocessor combines with the embedded operating system is the development trend of the embedded system.Linux operating system has advantage of free open source of software, easy porting and stable kernel makes it become popular.This thesis focous on Linux platform design and implementation based on S3C2410 for an embedded industrial controller system.This paper introduced the S3C2410x CPU and the system structure. Based on this, it mainly researched on 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, 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. The features of the platform are logical, functional, user-friendly, convenient and extendabale, it offers a dependable platform and an useful application to develop others embedded systems.
Keywords/Search Tags:Embedded System, Linux, S3C2410X, BootLoader, Qt/Embedded
PDF Full Text Request
Related items