2
|
Robert S. Barnes Antoni · 技术社区 · 15 年前 |
![]() |
1
5
关于如何实现字符驱动程序的一个非常、非常、非常直接和简单的示例可以在
您可以将代码与此示例进行比较,该示例向您展示了如何执行以下操作:
虽然SoftDog是一个非常有用的工具,但它和其他任何工具一样,也是一个教程。艾伦·考克斯把它放在了一起,所以这是一个更“恰当”实施的好例子。 如果您可以将整个源代码发布到您的模块,我们可以帮助您了解为什么您的函数没有按预期输入。 更新: 它是 完美 允许权限不足的用户写入字符设备!我再说一遍,是 完全可以接受 允许权限不足的用户写入字符设备!如果不是这样的话,诸如保险丝、调制解调器、USB小工具、CD-ROM和其他东西都需要根访问才能使用。 你能做的就是利用 组 会员资格。也就是说,在Ubuntu上,允许使用fuse(用户空间中的文件系统)的用户应该属于“fuse”组,该组允许对哪些人可以使用或不能使用该功能进行精细访问。同样,在我的一些系统中,使用了一个qrng(量子随机数发生器)。它是一个字符设备。我需要允许PHP访问该设备,因此我:
我希望能澄清一下:) |
![]() |
2
4
我认为,实际问题是你发出的命令是不正确的。尝试
如果您想用sudo运行多个命令,那么应该使用上面所示的命令。这样,您就不需要执行chmod并更改其权限。希望这有帮助。 |
![]() |
Fengggli · 在QEMU中为NVMe设置4k块大小 7 年前 |
![]() |
Logan859 · 闪存和tft LCD共享SPI硬件的问题 7 年前 |
![]() |
nathan · 原子上下文和进程上下文/中断上下文 7 年前 |
![]() |
Cheiron · 编译linux模块时确定体系结构 7 年前 |