Font Size: a A A

Research On Real-Time Performance Of Linux Kernel And Network

Posted on:2014-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:T ShenFull Text:PDF
GTID:2248330395984101Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Real-time operating system has broad application prospects in power systems and other industrial control field. Traditional real-time operating systems, due to the high cost and lack of common applications, have limits in some enviroments. As an open-source operating system, Linux itself accumulated virous tools and applications on the server and desktop side.Plusing the free feature makes Linux an ideal embedded real-time operating system. While developed as a general-purpose operating system, Linux has inherent flaws in the real-time performance.In this paper, the analysis of the Linux system gives the reasons why Linux can not achieve real-time performance. After comparing three real-time-improvement solutions of Linux, a dual-core solution Xenomai is selected as the main study object. The analysis of Xenomai shows the improvements made to deal with real-time tasks. On both x86and ARM embedded platform, a Xenomai-based real-time Linux implementation is introduced in this paper, together with the usability testing.Because the real-time Linux is needed to give response to external event within one milli-second by the project source, a Ping-Pong test model is put forward in this paper. To implement the test model, some test program and drivers are build using the Xenomai API. The test results confirm the real-time ability of Xenomai-based Linux. In order to meet the requirements of real-time network communication, a real-time network solution based on RTnet is applied. With comparison with normal Linux, the real-time network performance is verified in the test.Work on the implementation to improve real-time perfomance of Linux kernel and network provides valuable experience for industrial applications using Linux.
Keywords/Search Tags:RTOS, Linux, Xenomai, RTnet
PDF Full Text Request
Related items