2015-04-05 133 views
-1

我需要知道是否有方法将信息传递给我的字符驱动程序。我的驱动程序需要在寄存器中设置标志,我不知道如何传递它们。我基本上希望用户能够在将数据发送到字符驱动程序之前设置这些标志。Linux设备驱动程序:将标志传递给驱动程序

我不想在每个驱动程序init(insmod)上传递参数。

Kevin

回答

1

您可以使用ioctl()发送此字符设备的标志。

+0

好吧我会考虑实施它。 出于测试目的,有没有类似于.write或.read方法从命令行调用ioctl的方法? 我对角色驱动程序相当陌生,我不确定某些方法是如何调用的。同样,如果你可以解释.probe被调用的方式。 对于ioctl我正在看 http://linux.die.net/lkmpg/x892.html 谢谢! 凯文 – 2015-04-06 20:36:47