【发布时间】:2014-05-02 20:57:07
【问题描述】:
我已经使用apiregister_chrdrv()注册了一个字符驱动。
驱动程序在/dev/myfile 中创建一个条目。用户空间应用程序可以通过打开 /dev/myfile 来访问我的驱动程序。现在我想让我的角色驱动程序一次只有一个用户空间应用程序可以访问我的驱动程序;只有当该用户空间应用程序关闭文件时,另一个用户空间程序才能访问我的驱动程序。
这可以在内核级别完成吗?
我无法控制在用户空间中运行的应用程序的数量,因此我只能在内核级别进行更改。
【问题讨论】:
标签: linux-kernel driver