请请一些解释我们可以在linux中访问驱动程序文件(open-read / write),例如:/dev/aaa
使用userspace java应用程序。
答案 0 :(得分:2)
这是一个像任何其他文件一样的文件,是的,你可以打开它,读/写它(当然,也不要忘记关闭它)。根据相关的驱动程序,您也可以搜索,mmap等。
但是你不能能够做的就是发送ioctls,当然。为此,需要进行本地交互。
答案 1 :(得分:1)
是的,您可以像普通文件一样访问它,或者如果驱动程序允许,则内存映射文件,从而映射设备。从Java的角度来看,它的工作方式类似于普通文件(这是/dev/
文件系统的要点)这个“技巧”也适用于/proc/
btw。