论文部分内容阅读
随着计算机技术的迅速发展和芯片制造工艺的不断进步,嵌入式操作系统(EOS-Embedded Operating Systems)的研究和应用日益广泛。从事EOS开发的厂商有上百家,成熟的产品有数百种之多。面对如此众多的EOS,如何对它们进行评价,从中选出符合应用需要的产品?目前国内外对EOS评测的研究很少,没有一个完整的理论体系。本文针对这一情况,深入分析了多种常用EOS的结构和特点,建立了自己的EOS评测指标体系,并对如何进行EOS的实时性能测试给出了具体的实验平台和测试方法。
本文通过分析EOS不同于一般OS的特点,给出了对EOS进行评价的主要方面:实时性、可移植性、可靠性、安全性等。并分别对这些方面进行展开分析和论述,由此得出了具体的评价方向和评价指标。接着,文章主要针对EOS实时性能的评测方法进行了深入的研究,对比分析了三种经典的EOS实时性能测试方法:Rhealstone方法、PDLT方法和三维表示法,并由此得出了自己的性能指标体系和测试方法。同时构造出了对EOS实时性能进行测试的对比测试实验平台,提出了利用基准程序的方法对EOS实时性能进行测试。文章具体描述了测试平台的架构和测试用例的编写,并对性能测试的精度和有效性进行了分析说明。文章的最后将两个常用EOS应用到该评价指标体系中,通过实时性能对比测试实验平台验证了相应的评价指标体系和测试方法,结果是令人满意的。