Font Size: a A A

Construction And Application Of Arm9-based Embedded Linux Development Platform

Posted on:2007-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2208360182486083Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Along with the fastest development of computer and communications technology, and the syncretism of 3C(Computer, Communication & Consume Electric), the embedded system has merged into almost every field. According to this, the embedded development gained some new character, such as high integrated SOC technology, SOPC technology for soft-core and hard-core syncro development, combined with DSP technology, even pefecting exploiture and debug instrument, and syncretizing software engineer thinking into embedded software,and so on.ARM platform is the most populary embedded processor structure. In this article, we selected a hardware platform with a s3c2410 CPU. S3c2410 is a high performance cpu based on ARM920T structure,and is suitable for operation system migrating for its abundant peripheral equipment interface and 203MHz main frequency.The main purpose of this artice is studying how to migrate Linux to an ARM chip,and following this step, is to develop multi-media and network application program.First of all, the structure of Linux in embedded application system and the main task and difficulty in platform migrating process are anatomied.And then based on the s3c2410 structure analysis,the article performed the whole process of the migration, from preparing the migration evironmnet and BootLoader migration to migrating Linux2.6 core and YAFFS file system,and finally creating the root file system. By following the methods and techniques provided in this article, an ARMLinux development platform will be conveniently constructed.At the and of this article,two application based on the platform established before,a recording-playing program based on IIS and UDA1341 and an embedded Web Server based on boa, are presented.
Keywords/Search Tags:embedded system, s3c2410, embedded Linux, BootLoader, YAFFS, boa
PDF Full Text Request
Related items