【Linux驱动编程】Linux字符驱动之异步通知
1. 写在前面 在前面文章实现的驱动代码中,都是应用程序主动来读取(或写入)驱动数据信息;阻塞情况下,如果驱动资源不可用,则休眠进行;poll机制下还需要进程轮询驱动文件描述符以判断是否可读。理想的情况应该是这样的,主进程open某驱动fd后,继续执行其他程序功能,当改驱动资源可读时,产生一个通知信号给当前进程,然后进程再进行读取/写入操作,这样能够大大提高程序的效率。我们利用Linux内核“...