节点文献

嵌入式操作系统的实时性的研究

Research on Real Time Performance of Embedded Operating System

【作者】 林纲

【导师】 张治辉;

【作者基本信息】 浙江工业大学 , 检测技术及自动化装置, 2005, 硕士

【摘要】 目前,嵌入式系统已经越来越多地应用在各个领域之中。随着硬件和软件技术的发展,嵌入式操作系统作为嵌入式系统的一个组成部分,开始发挥着越来越重要的作用。在工程实践中,嵌入式系统往往需要有较高的实时性,这就向嵌入式操作系统提出了更高的实时性要求。因此嵌入式操作系统一般都是实时操作系统。 进程是否是基于优先级可剥夺的,是实时操作系统一个重要标志。但是,在进程是基于优先级可剥夺的情况下,就有可能会出现优先级反转的问题,高优先级的进程会被低优先级进程阻塞而无法按正常顺序运行。 本文概要地介绍了嵌入式系统、嵌入式操作系统和实时操作系统的概念、特点和发展。在分析源代码的基础上,研究和比较了Linux和uC/OS-Ⅱ的进程管理的算法和实现。综述了优先级反转的现象及解决方法(优先级继承协议及优先级上限协议)的基本原理。 论文在uC/OS-Ⅱ的软件平台上,建立了一个优先级反转的基本实验模型。探讨了uC/OS-Ⅱ用于解决优先级反转问题的互斥量机制的不足之处,并对其进行改进。通过实验表明,这种改进是可行的。

【Abstract】 The embedded system is widely used in different field now. With the development of technology of hardware and software, embedded operating system becomes more and more important which be regarded as a part of embedded system. In the practices of engineering, embedded system need higher request of real time, and it is required higher real time performance. Therefore, embedded operating system is always a real-time operating system.That is an important symbol of embedded operating system which whether process is preemptive or not. However, in the condition of priority preemptive, the process will a rise the problem of priority inversion. The process of high priority will be blocked by low priority, and it will not run properly.This thesis introduces the concept, features, and development of

  • 【分类号】TP316
  • 【被引频次】8
  • 【下载频次】458
节点文献中: 

本文链接的文献网络图示:

本文的引文网络