Font Size: a A A

The Linux System Porting Based On S3C2440 Platform

Posted on:2012-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:X YangFull Text:PDF
GTID:2178330335450734Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the popularity of embedded system devices, there are sorts of embedded devices appeared which results in that no unified operating system can be easily ported and run to any embedded devices. In this condition, it brings up higher requirements to the reliability, availability, especially the portability. Linux operating system stands out in today's operating systems and it is widely used in embedded applications. This paper chooses the S3C2440 processor platform as hardware platform. By porting Linux operating system into the hardware platform can demonstrate the portability features of Linux system. The porting technology can provides valuable reference for the future research and can provide support for the company project.In this paper, the work of Linux porting system can be divided into three parts. It can be included in porting environment construction, Linux driver porting and testing, file system construction. The author realizes all the three parts.The work of porting environment construction includes Cross-compiling environment construction and U-boot system porting. Cross-compiling environment means it is compiling Linux operating system in host and the system will run in S3C2440 hardware platform. U-boot system which is porting to S3C2440 hardware platform is used to booting Linux system.The work of Linux driver porting includes Linux Ethernet driver porting and test, Linux LCD (Liquid Crystal Display) driver porting and test, Linux touch screen driver porting and test, Linux USB (Universal Serial Bus) driver porting and test, Linux audio driver porting and test, and others driver porting. Above all the parts of Linux driver porting include hardware principle analysis, hardware connection analysis, driver porting details, Linux driver test. Linux driver porting is essential to Linux application.The work of file system construction includes Nandflash driver porting, basic file system environment construction, mainly content of file system addition. The file system can offer application storage and run environment.This paper is based on combination of software and hardware technology. To combine hardware knowledge with Linux system architecture, this paper has finished work of Linux system porting.
Keywords/Search Tags:Linux system porting, Driver porting, S3C2440 platform porting
PDF Full Text Request
Related items