Font Size: a A A

The System Migration And Development Of Embeded Linux Based On MagicARM2410

Posted on:2013-04-23Degree:MasterType:Thesis
Country:ChinaCandidate:L D WangFull Text:PDF
GTID:2248330374989706Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the update of technology, more and more embedded equipments have appeared. It is usually applied to the space industry, military technology, industrial monitoring, education teaching and other aspects. Now the most popular fit into your pocket which is based on the IOS, Andriod and Windows Phone7operating system is entering thousands of families. Among them, with reliability stable performance, transportability, open source code and more integrated documents, Linux operating system becomes the first operating system to choose for the embedded equipment research and development. Embedded Linux operating system has become an important part in the embedded field. Therefore, it is of great theoretical and practical significance to study the principle of Linux operating system.The research and development in this paper based on Magic ARM2410platform. The Magic ARM2410platform takes S3C2410as MCU which kernel is ARM920T, rich storage and various interfaces are expanded on it. At first, the embedded Linux operating system’s kernel structure and principle was analyzed. Then the setup of installing a cross-compiler, transplanting the Linux kernel and building a root file system was described in detail. At last, the principle of embedded Bootloader was introduced and a complete embedded Linux development environment was built on the Magic ARM2410platform.This paper studied the structure and development procedure of the embedded Linux device driver. Then, the LED and key driver were downloaded to the platform and test how they worked. Then the principle of TCP/IP protocol in Linux operating system was analyzed and network communication by socket based on the platform established is presented. Finally, the SQLite database was transplanted to the platform. As an embedded database which is open source, the SQLite database was small but there was a large capacity and its running speed was very quicker than others. To transplant SQLite database can extend the function of the development board.
Keywords/Search Tags:embedded operating system, Linux, ARM, device driver, SQLite
PDF Full Text Request
Related items