USB论坛-百合电子工作室USB专题站

 找回密码
 我要注册
搜索
热搜: USB学习板
查看: 3632|回复: 3
打印 上一主题 下一主题

请教个问题,关于模拟键盘的

[复制链接]

1

主题

0

好友

15

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2009-11-12 11:18:53 |显示全部楼层 |倒序浏览
看了关于开源项目的帖子,感觉很有收获,在此先谢谢站长。
看完帖子后,有几个疑问,想请教一下。
1我对固件驱动了解的不是很多,想问一下,关于模拟键盘的程序下到别的设备比如智能手机里,稍作修改或者修改成驱动程序,是否可以把手机等其他设备模拟成键盘?
2在一些关于键盘的驱动程序里都有对相关的设备描述符的设置,我想问一下,在程序里对描述符进行设置后,怎样使这些描述符在usb设备枚举过程中发挥作用?也就是我能否对描述符做一些修改,可以在设备枚举过程中,把原来的usb设备识别成其他设备,比如让手机识别成键盘?
3站长还有没有关于我所提问题的相关资料,参考一下
回复

使用道具 举报

1

主题

0

好友

15

积分

新手上路

Rank: 1

沙发
发表于 2009-11-14 11:36:59 |显示全部楼层
这两天查了点资料,usb设备是通过固件程序来响应主机的获取设备描述符的请求的。
问下楼主,智能手机的固件程序应该是固化到芯片上的吗?
有什麽工具可以修改固件程序吗?
如果改不了,那么买个手机开发板是否可以把程序烧到里面进行模拟呢?
回复

使用道具 举报

1

主题

0

好友

15

积分

新手上路

Rank: 1

板凳
发表于 2009-11-14 11:44:31 |显示全部楼层
这两天查了点资料,usb设备是通过固件程序来响应主机的获取设备描述符的请求的。
问下楼主,智能手机的固件程序应该是固化到芯片上的吗?
有什麽工具可以修改固件程序吗?
如果改不了,那么买个手机开发板是否可以把程序烧到里面进行模拟呢?
回复

使用道具 举报

1

主题

0

好友

15

积分

新手上路

Rank: 1

地板
发表于 2009-11-15 11:49:36 |显示全部楼层
谢谢站长的解答,不过我还想问个问题。
就是我的手机是windows mobile系统的,看了站长的帖子,我就想把手机模拟个键盘玩玩。
我想通过修改描述符的方法将手机模拟成键盘,这种方法通过编写驱动程序来实现是否可行?
或者编写程序在枚举设备的过程中将改过的描述符发给主机是否能够实现?
如何还是不行,能否请站长给个思路呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

USB开发网 (渝ICP备09006681号-4)

GMT+8, 2024-5-8 00:17 , Processed in 0.043657 second(s), 25 queries .

百合电子工作室版权所有
回顶部