【发布时间】:2011-07-27 14:46:02
【问题描述】:
我正在学习 linux hid 驱动程序编程,我知道如何从 hid 设备读取消息
但是,我很困惑如何在设备上写一些东西?比如usb hid键盘,我可以用
xset 或其他一些程序来控制键盘的 LED,如何存档?请有任何提示!
提前谢谢。
【问题讨论】:
-
我会帮助您了解您如何从设备中读取数据。您是在编写内核驱动程序还是用户态应用程序?你在使用 /dev/hidraw 吗?设备、libusb、/dev/input/*?
-
我正在为qemu编程扩展设备,目标当然是学习内核驱动编程,所以我的想法是:添加一个leds usb hid设备,然后编写简单的usb驱动来测试虚拟设备,我从 qemu 的 usb-hid.c 学习,我知道如何编写一个隐藏设备来向内核发送一些东西,但我不知道如何向设备写入一些东西,我希望我的工作会有所帮助,谢谢。
标签: linux usb driver kernel hid