0

请有人解释一下我们可以在 linux 中访问驱动程序文件(打开读/写),例如:/dev/aaa使用用户空间 java 应用程序。

4

2 回答 2

2

它和其他文件一样,是的,您将能够打开它、读取/写入它(当然,也不要忘记关闭它)。根据相关的驱动程序,您可能还可以查找、mmap 等。

但是,您当然不能发送 ioctl。为此,需要本地交互。

于 2013-07-04T07:17:52.777 回答
1

是的,您可以像访问普通文件一样访问它,或者如果驱动程序允许,内存映射文件和设备。从 Java 的角度来看,它就像一个普通文件一样工作(这就是/dev/文件系统的重点)这个“技巧”也适用于/proc/btw。

于 2013-07-04T07:17:14.453 回答