Font Size: a A A

Porting Of Embeded ARM-Linux And Its Application In AC Servo System

Posted on:2008-02-29Degree:MasterType:Thesis
Country:ChinaCandidate:Y YuFull Text:PDF
GTID:2178360212981165Subject:Marine Engineering
Abstract/Summary:PDF Full Text Request
Linux operating system is one of the representatives among the free software, which has high performance and is used widely in PC servers and embedded systems. Linux 2.6 introduces many new features that make it an excellent operating system in the field of embedded computing. Undoubtedly, using the new kernel in embedded system is the development trend.The paper makes a comprehensive analysis on the method and the process of the embedded Linux porting and presents the scheme of establishing developmental environment the bootloader based on ARM9 and the plan of porting Linux kernel as well as the root file system and the development of application program based on application object to achieve the function of communication and display. For most of embedded Linux are based on Linux 2.4 nowadays, the research is to build an embedded Linux based on Linux 2.6 kernel on the platform ARM9. Firstly, the paper chooses the kernel version, builds the developmental environment and works out the porting method and process on the basis on the analysis of the features of the ARM9 hardware platform. Secondly, this paper designs and realizes the bootloader of the system. The main focus remains on the porting vivi of the mizi company. Vivi supports only the SMDK2410 board based on the processor S3C2410, so it must be ported under the ARM9 hardware environment which adopts net card and flash cs8900a and K9F1208U0M. The porting is to add support to net and to modify the code of flash. Moreover, It includes self-designed Logo order and shell . Third, after the porting of vivi, this project modifies Linux kernel on the ARM9 hardware platform, which means the modification of MTD in the kernel to fit the hardware of embedded system and the kernel is configured to build the system's kernel. A root file system for the embedded system is built with a Cramfs+Yaffs mixed file system solution and the busybox is employed to reduce its size using uClibc as the link reserve. Linux operating system can run successfully on the ARM9 platform in practice. Fianlly, the paper focuses on AC servo system, builds the application architecture of ARM+DSP and develops application...
Keywords/Search Tags:embedded system, ARM, vivi, Linux porting, AC servo system
PDF Full Text Request
Related items