论文部分内容阅读
与传统开发linux设备驱动程序的方法相比。依托comedi自由软件开发数据采集设备的驱动程序可以使程序员集中精力编写驱动核心代码,省去了内存管理、错误处理等许多繁冗而不可或缺的基础性工作。简要介绍了comedi各个组件之间的关系;重点研究了comedi的两种实现机制——命令机制和指令机制,分析了二者的差异性和适用性;并依托指令机制,以典型的模拟输出设备PCM-3712数据采集板卡的linux驱动开发为例.介绍了驱动开发过程中用到的数据结构和编写的与板卡相关的函数。