900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > USB-HID鼠标键盘驱动

USB-HID鼠标键盘驱动

时间:2019-03-03 14:14:31

相关推荐

USB-HID鼠标键盘驱动

先说结果:

本章驱动,实现了一个USB slave接口模拟出鼠标、键盘设备。在windows10上验证通过。

可以通过本章配套的测试程序,可以完成任意位置的鼠标移动,左击、右击等操作。

键盘的测试程序没有写完,只写了部分案件。就没有贴上来。

下面的代码是在tiny4412开发板上面验证通过的驱动代码。之前在imx6上面用过类似的代码,USB-HID鼠标、键盘驱动和平台相关性无关,理论上下面的代码在imx6上面也是可以正常使用的。

和这个驱动有一个匹配的应用测试程序。该程序里面读取PC通过串口发送过来的坐标信息,然后转换成USB-HID鼠标数据,再上传给PC,以此来控制PC的鼠标。

测试流程:

1、移植驱动程序到内核里面

2、移植应用测试程序到开发板里面

3、连接硬件到PC上,这个时候PC应该提示有鼠标插入

4、运行应用测试程序,读取串口数据

5、PC通过串口发送坐标信息给开发板

6、开发板收到数据后,进行重组,然后通过USB口上发给PC,控制PC光标

驱动程序如下:

/** hid.c -- HID Composite driver** Based on multi.c** Copyright (C) Fabien Chouteau <fabien.chouteau@>** This program is free software; you can redistribute it and/or modify* it under the terms of the GNU General Public License as publis

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。