Font Size: a A A

The Study Of Transplantation And Application Of Real-Time Embedded Linux

Posted on:2009-12-25Degree:MasterType:Thesis
Country:ChinaCandidate:P ZhenFull Text:PDF
GTID:2178360242999494Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid development of computer and communication technology, especially the popularization of Internet and the combination of computer, communication, and consumer electronic products, microminiaturization and specialization have become a new trend of development, which makes embedded products a mainstream of information industry.Embedded products are mainly composed of embedded hardware and embedded operating system. Embedded Linux distinguishes itself among the existing operating systems owing to its open-source, possibility to transplant and many other merits. And, there are various successful cases of transplantation into popular platforms, such as ARM's or Motorola's.The target platform in this article is a PC104 module with X86 architecture, and Linux is chosen as its operating system.This article analyzes major functions of Linux, reduces Linux kernel to the appropriate size according to the target platform, makes a simple file system with BusyBox, composes boot script according to the analysis of Linux boot process. After tests, the embedded Linux succeeds on PC104 platform, meets the anticipated requirement.In order to improve real-time performance, RTLinux kernel is built into Linux kernel with dual nucleuses mechanism, and, several API with real-time characteristic are created, as a result, the real-time performance of Linux is enhanced. Then a piece of software for network file transmission developed with Linux is testified to be practical and secure.Further on, a driver for data acquisition module, DMM32, is developed, making several critical APIs available for user's re-development.
Keywords/Search Tags:Real-time Performance, File System, Network, Kernel
PDF Full Text Request
Related items