论文部分内容阅读
在嵌入式实时系统中执行多任务时,有时会发生优先级翻转问题,从而导致系统的崩溃.本文以WindowsCE.NET-一种多任务实时操作系统(RTOS)为例,首先详细讲述了优先级翻转的概念,通过实例分析比较了他的两种类型:有界优先级翻转和无界优先级翻转,随后结合利用远程监测工具KernelTracker的日志文件测量结果来分析解决这一问题的有效方法-优先级继承(PriorityInheritance),并评估了WindowsCE.NET的实时性.深入了解了这些实时操作系统的内部原理,有助于我们日后开发出更多可靠的嵌入式产品.