嵌入式学习小组
直播中

李皓茗

7年用户 130经验值
私信 关注

如何编写一个linux系统上的USB驱动?

如何编写和修改一个linux系统上的USB驱动,使得带这个linux系统的板子跟一个windows主机进行通讯?
最好使用hid人机接口,希望给出修改的驱动代码,其带linux系统的板子为从机,windows主机为主机。

回帖(8)

刘政玮

2020-6-10 13:29:35
为什么要用USB,串口岂不很好实现
举报

李维奇

2020-6-10 13:37:18
云汉达人
还从来没想过这样的需求啊,这难道是要开发一个物联网的键盘吗。
写驱动太累,不妨把现成的方案直接做个接口一连,还不是美滋滋。
Linux有串口,Linux的串口接到at32u4单片机上,把符号数据给at32u4。
at32u4的u***模拟成键盘,这个有现成的代码,要做的只是把串口数据过来赋个值。
at32u4的u***口接到Windows电脑上。
举报

高博

2020-6-10 13:47:16
云汉达人 这么复杂,谁会给你代码,再说你也没说你是什么开发板
举报

王欢

2020-6-10 13:58:06
云汉达人 邀请回答 USB Device,这个好累的!不过有时间的话可以倒腾@当然前提是吧Linux kernel的USB子系统给搞通了!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分