如何从标准输入重定向到开发驱动程序

如何从标准输入重定向到开发驱动程序

我正在编写一个设备驱动程序并已经实现了file_operations write方法。我还希望能够重定向到设备驱动程序,例如:

echo "this text is sent to driver" > /dev/driver_name

我最初假设这会神奇地与发送到的用户空间消息.write以及相应设置的其他参数一起工作。 LDD3 第 3 章有一些代码与我的非常相似,作者通过直接调用 write 方法和重定向到驱动程序(正如我想要的那样)来参考测试/玩弄,让我认为我正在正确的轨道。但是,当我尝试重定向到驱动程序时,我收到“权限被拒绝”错误,但它什么也没做。

任何方向/链接/建议将不胜感激。

相关内容