3
20
64
初级技术员
使用特权
596
1万
5万
版主
4
16
49
实习生
看来无解,该如何给分啊?没看到给分的链接 root_007 发表于 2012-3-14 14:26
56
683
2662
初级工程师
就算知道了,也可能应用程序非法关闭,但没有释放设备接口。 还是要通信协议保证 lixun00 发表于 2012-3-14 15:30
27
2249
8405
VIP会员
LZ还是说说你想做什么吧,应该有其他办法解决你的问题。 现在你只说了希望使用的手段,但没有说希望实现的目标。 香水城 发表于 2012-3-21 13:33
简单说,就是上位机运行时,mcu只起一个转接使用,通过mcu的usart转发数据。 pc关机或上位机异常中断时,mcu就起上位机的作用(mcu中跑的程序与pc上位机程序功能差不多),把usart2发回来的数据保存到一个外部flash ... root_007 发表于 2012-3-22 11:41
不知道你说的在Kernel态中解决,是否指自己编写HID驱动?那对我这半吊子来说,实在太难了点。 [/url]
是的,当时我们写了一个HID的过滤驱动 但驱动在64位系统上需要认证,这个比较麻烦 我觉得可以监视进程退出,这个应该不用写驱动 既然你想通过USB口来完成串口的功能,为何不做成USB转串口的设备 ... lxyppc 发表于 2012-3-23 09:00
如果是这个功能,根本不需要知道上位机什么时候打开或关闭HID设备,只需要下位机接收数据并保存到缓冲区,当上位机需要数据时,下位机就会收到IN Token,这时下位机只需从缓冲区的另一端取出数据,并发送到上位机 ... 香水城 发表于 2012-3-22 21:39
现在用的HID就是有2046缓存的,依VCP改的,不过我的离线数据可能会有几M几十M,而且还需要解码,一定要判断上位机状态才行。目前看来HID协议本身不提供这个功能,只能通过变通的办法了,非常感谢版主关注这个话题 ... root_007 发表于 2012-3-23 09:44
发表回复 本版积分规则 回帖后跳转到最后一页
等级类勋章
发帖类勋章
时间类勋章
人才类勋章
0
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号