1.介绍Comedi 1.1Comedi是一个设备驱动开发的软件工具,它采用了一种3层组织模型:上层是用户层,Comedi提供了在用户控件编写程序的接口Comedilib,通过系统调用来控制硬件设备:中层是内核层,主要由两部分构成:linux内核空间API(在内核空间开放的统一编程接口),设备驱动程序(与特定硬件相关的设备驱动程序):下层是硬件层,包括所有系统能够支持的数据采集板卡设备. 1.2 Comedi能够支持板卡的功能:模拟输入,模拟输出,数字输入,数字输出,计数器输入,计数器输出,脉冲