论文部分内容阅读
在过去十年中,Linux操作系统以一种全新的软件发展模式—开发式软件发展模式得到了快速的发展。但是,一般Linux操作系统为分时系统,只注重于使用者可公平的分享系统的资源,不符合实时应用程序的需求。建立于Linux系统之上的RTLinux,不仅具有硬实时性的机制,同时又极大地发挥了分时系统Linux的各种功能。 在本论文中详细分析了RTLinux的基本原理和实现机制,提出RTLinux实时应用设计的基本原则,并构造一个基于RTLinux的实时控制系统的基本框架。在这个系统中:一个内核模块完成实时数据采集、实时控制计算和实时控制;一个GTK+图形用户界面负责交互式人机对话。在该系统中,论述了实现RTLinux实时控制的基本原理和方法,并应用于工程实例,其实时性、快速性、正确性均满足硬实时系统设计要求。该系统人机界面友好,使用方便、灵活。在这个系统之上,工程设计人员只要根据不同的应用场合,采用不同的控制算法,就可满足不同的实时测试、控制要求。