完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如何编写和修改一个linux系统上的USB驱动,使得带这个linux系统的板子跟一个windows主机进行通讯?
最好使用hid人机接口,希望给出修改的驱动代码,其带linux系统的板子为从机,windows主机为主机。 |
|
相关推荐
8个回答
|
|
为什么要用USB,串口岂不很好实现
|
|
|
|
云汉达人
还从来没想过这样的需求啊,这难道是要开发一个物联网的键盘吗。 写驱动太累,不妨把现成的方案直接做个接口一连,还不是美滋滋。 Linux有串口,Linux的串口接到at32u4单片机上,把符号数据给at32u4。 at32u4的u***模拟成键盘,这个有现成的代码,要做的只是把串口数据过来赋个值。 at32u4的u***口接到Windows电脑上。 |
|
|
|
云汉达人 这么复杂,谁会给你代码,再说你也没说你是什么开发板
|
|
|
|
云汉达人 邀请回答 USB Device,这个好累的!不过有时间的话可以倒腾@当然前提是吧Linux kernel的USB子系统给搞通了!
|
|
|
|
云汉达人 hid的驱动是很常用的一种 像这种东西一般国外网站很多 建议google一下立马就解决了
|
|
|
|
这个要做出来的话要算外包了,给你个简单思路吧
1、USB转串口,基本上目前单片机都支持USB转串口的,然后开发板上面用一个ATmega或者MSP430那种支持USB通信 2、程序。Linux下面基本都有串口驱动的,你看看官方方案推荐你用哪个你就用哪个 如果你方便提供开发板型号或者从机CPU型号的话我可以帮你找找 |
|
|
|
云汉达人 USB转UART来控制试试
|
|
|
|
有现成的驱动可以调用,而且windows端你根本没法写驱动
|
|
|
|
只有小组成员才能发言,加入小组>>
856 浏览 0 评论
1184 浏览 1 评论
2560 浏览 5 评论
2893 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2750 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1179浏览 3评论
213浏览 2评论
481浏览 2评论
396浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
478浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-13 16:45 , Processed in 1.278235 second(s), Total 92, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号