文档简介
本文探讨了利用Linux 的实时扩展RTAI 在工业PC 机硬件平台上,构建实时嵌入式通用数据采集系统的设计思想和实现方法。深入地剖析了驱动程序与用户程序的关系。同时,介绍了如何利用Comedi 在Linux/RTAI 搭建通用数据实时采集系统。关键词:Linux 操作系统;RTAI;Comedi;实时数据采集由于自身的属性(其中包括进程调度算法以及中断处理方法等),Linux 作为工业控制操作系统,在实时性方面总是不如人意。为了提高数据采样速率,必须提高系统响应速度,这可以通过加载RTAI 模块来解决。但是在RTAI 开发中,一般都是直接把硬件操作函数和应用程序以模块的形式加载在Linux 模块中,这样对用户程序开发带来极大的复杂性。本文引入了Comedi(Linux 设备控制管理接口)这个概念。这样,只要把具体的数据采集卡硬件驱动以Comedi 的规范标准形式封装起来,用户开发者开发起来就更加便利。当前,这种方式越来越普及于Linux RTAI 的驱动开发。
评论
加载更多
推荐下载
查看更多
精选文集
相关视频
推荐帖子