0引言 现代工业生产和科学研究对数据采集的要求日益提高.数据采集的实时性能已成为一个重要的指标,基于实时系统下的数据采集方案成为主流。实时系统的核心是实时操作系统,目前主流实时操作系统都比较昂贵,随着开源系统Linux的普及,基于Linux的实时操作系统也陆续出现,如RTLinux,RTAI等。然而,实时系统中驱动各种硬件通常要面对一些不同于非实时系统中的问题,比如内存调用,中断处理,端口读取处理等。一般来说,硬件驱动大多是由特定厂家提供 的,接口定义不一致,这使得开发移植性很差,而几乎所有的厂商以及Linux本身并没有提供良好的实时情况下的硬件驱动。而Comedi作为Linux环