● 摘要
随着嵌入式系统应用日益广泛,嵌入式实时操作系统的开发已成为近几年来国内外科研机构以及相关厂商研究的热点。现有的一些专用的嵌入式实时操作系统价格昂贵,开发使用成本高,且技术不公开。Linux操作系统的出现,为人们提供了新的应用对象。对Linux进行实时化改造是这几年嵌入式Linux的一个研究重点。本文首先深入研究了实时操作系统的运行机理,从理论上总结出标准嵌入式实时操作系统应具备的特点及评价实时性性能的重要指标。为我们的测试设备实时操作系统选型提供了深入的理论依据。其次本文认真学习、研究和分析了标准Linux内核源代码,在此基础上对造成标准Linux实时性不足的原因提出了自己的见解,找到了标准Linux实时化需要解决的问题,并通过试验证明了所作理论分析的正确性。根据所提出的标准Linux实时化时需解决的每个问题,认真分析目前现有的成熟理论,在此基础之上结合测试设备的特点,总结出一套适合测试设备的、提高Linux实时性的方法,并通过修改标准Linux内核代码,实现了实时化的解决方案。试验表明,该套解决方案便于测试设备应用并达到较好的实时性效果。最后,研究了适用于测试设备的嵌入式Linux的剪裁方法。该方法是基于标准Linux自带的内核定制剪裁工具。该方法通过修改相应内核定制代码,使该套内核定制剪裁工具功能更强大,定制粒度更细,更具实用性。 论文为实时Linux操作系统应用于测试设备提供了一条新的途径,为后续工作奠定了坚实基础,既具有一定的学术意义又有较高的实用价值。
相关内容
相关标签