节点文献
RT-Linux的实时性分析改进与内核跟踪工具的设计
The Analysis and Improvement of Real-time Performance of RT-Linux and the Design of Kernel Trace Tool
【作者】 范律;
【导师】 朱建林;
【作者基本信息】 湘潭大学 , 电力电子与电力传动, 2002, 硕士
【摘要】 嵌入式操作系统是支撑嵌入式系统的核心技术。而嵌入式Linux由于其开放的源代码,强大的技术支持,对众多硬件的支持使其成为嵌入式系统的良好的解决方案。由于其特殊的应用环境,嵌入式系统一般都是实时系统,其对操作系统的实时性能要求很高。而且基于同样的理由,嵌入式操作系统的应用程序调试、跟踪难度很大,因此需要一个能对系统进行全面跟踪的工具。RT-Linux是一种嵌入式Linux。它的实时性能在众多嵌入式Linux中是比较高的。因此将RT-Linux作为研究、开发、实时嵌入式操作系统的基础是非常合适的。本文首先对实时系统理论及设计问题进行了全面的阐述,并运用这些理论对RT-Linux进行了详细的理论分析,最后运用优先级继承协议解决了RT-Linux的优先级逆转问题。为了对系统进行全面的跟踪测试,本文在RT-Linux上实现了一个内核跟踪工具,并运用该工具对本文所作的改进工作进行了测试。测试结果显示:改进后的RT-Linux消除了优先级逆转问题,提高了RT-Linux的实时性。
【Abstract】 Embedded OS is the kernel technology to support embedded system. Because of its open source code, powerful technical support, and the ability to be applied to many kinds of hardware, Embedded Linux has become the excellent solution to embedded system. For the sake of its particular application environment, Embedded system is generally real time system, and it requires the operation system have high real time performance. And for the same reason, it is hard to debug and trace the application programs of embedded OS, so a tool, which can full-scale trace the system, is needed.RT-Linux is a kind of embedded Linux. Its real time performance is relative high among numerous kind of embedded Linux. It is reasonable to study and develop the embedded OS based on RT-Linux. This paper first generally discussed the theory and the design problem of real time system; then applied the theory to analyze the RT-Linux in details; at last applied priority inheritance protocol to solve the priority reverse problem in RT-Linux.In order to trace the system roundly, this paper designed a kernel trace tool, and used this tool to test the improvement work that this paper had done before. The test results show that the work eliminated the priority reverse problem, and advanced the real time performance of RT-Linux.
【Key words】 RT-Linux; Real-Time; Process schedule; Priority reverse; Kernel trace;
- 【网络出版投稿人】 湘潭大学 【网络出版年期】2003年 02期
- 【分类号】TP316.2
- 【被引频次】1
- 【下载频次】260