2015-04-05 132 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