搜索
bottom↓
回复: 155

【经验分享】HID报表描述符分析及编辑工具介绍

  [复制链接]

出0入0汤圆

发表于 2014-5-6 17:37:37 | 显示全部楼层 |阅读模式
本帖最后由 FSL_TICS_TIANZH 于 2014-10-14 15:42 编辑

       子曰:“时光飞逝,岁月如梭啊”,一眨眼功夫,五一小长假就这么且行且远了,而且离Kinetis KL25 USB例程指南—进阶篇上线都已经十多天啊,俗话说得好,打铁要趁热,今天咱们就USB HID中最复杂、涉及内容最多的报表描述符,好好跟大伙揉开了,捏碎了,细细的聊上一聊。由于HID协议就有70来页,再加上HID用途表又有170多页。如果逐个介绍的话,那工作量大了去啊,再说也没必要完全掌握,咱们的原则是用到什么,学什么,绝对经济又环保。所以在本文中只摘录了其中的要点来说明,以便大伙对报表描述符有个整体的认识。闲话不说,正式开整。( ⊙o⊙ )哇。
      希望借此文档介绍,能够帮助大伙理解报表描述符,这里留个作业,以下为USB键盘的报表描述符,大伙在阅读文档后,可以分析分析此描述符。
文档下载:






PS:本帖可从飞思卡尔版块置顶帖:飞思卡尔Kinetis资料大本营飞思卡尔论坛支持小组【经验分享】帖汇总链接进入。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2014-5-6 17:50:21 | 显示全部楼层
学习学习,非常感谢!

出0入0汤圆

发表于 2014-5-6 17:55:04 | 显示全部楼层
学习一下USB HID

出0入4汤圆

发表于 2014-5-6 18:01:39 | 显示全部楼层
kan yi kan

出0入0汤圆

发表于 2014-5-6 18:03:58 | 显示全部楼层
正好需要,感谢楼主

出0入0汤圆

发表于 2014-5-6 18:06:28 | 显示全部楼层
感谢楼主,辛苦

出0入0汤圆

发表于 2014-5-6 18:06:37 | 显示全部楼层
这个得看一下,一直对USB有好感但不入门

出0入0汤圆

发表于 2014-5-6 18:13:02 | 显示全部楼层
非常好,以后应该会用上

出0入8汤圆

发表于 2014-5-6 19:45:07 来自手机 | 显示全部楼层
回复看看是什么

出0入0汤圆

发表于 2014-5-6 19:45:13 | 显示全部楼层
gooooooooooooooooooooooood

出0入0汤圆

发表于 2014-5-6 20:45:19 | 显示全部楼层
嘿嘿  好东西

出0入0汤圆

发表于 2014-5-6 20:46:17 | 显示全部楼层
看看,这个描述很复杂的啊。

出0入0汤圆

发表于 2014-5-6 20:52:57 | 显示全部楼层
看,瞄一眼

出0入0汤圆

发表于 2014-5-6 20:54:58 | 显示全部楼层
围观编辑工具

出0入0汤圆

发表于 2014-5-6 20:58:27 | 显示全部楼层
谢谢楼主分享!!!

出0入0汤圆

发表于 2014-5-6 21:02:34 | 显示全部楼层
谢楼主,收藏,学习了。

出0入0汤圆

发表于 2014-5-6 21:04:37 | 显示全部楼层
学习,学习。谢谢!

出0入0汤圆

发表于 2014-5-6 21:05:14 | 显示全部楼层
不错的帖子,USB已掌握

出0入0汤圆

发表于 2014-5-6 21:07:46 | 显示全部楼层
看看,这个描述很复杂的啊。

出0入0汤圆

发表于 2014-5-6 21:13:03 | 显示全部楼层
看看,从前纠结过一阵

出0入0汤圆

发表于 2014-5-6 21:21:22 | 显示全部楼层
谢谢分享 学习了

出0入17汤圆

发表于 2014-5-6 21:30:48 | 显示全部楼层
学习学习,非常感谢!

出0入0汤圆

发表于 2014-5-6 21:46:20 | 显示全部楼层
非常强大啊,支持!~

出0入0汤圆

发表于 2014-5-6 22:36:11 | 显示全部楼层
正在学USB

出0入0汤圆

发表于 2014-5-6 22:48:07 | 显示全部楼层
学习学习,非常感谢!

出0入0汤圆

发表于 2014-5-6 23:05:48 来自手机 | 显示全部楼层
正在找这方面的资料

出0入0汤圆

发表于 2014-5-7 07:10:30 来自手机 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2014-5-7 07:41:58 来自手机 | 显示全部楼层
拉板凳 学习

出0入0汤圆

发表于 2014-5-7 08:09:52 来自手机 | 显示全部楼层
学下工具怎么用

出0入0汤圆

发表于 2014-5-7 08:11:12 | 显示全部楼层
感谢分享!!

出0入9汤圆

发表于 2014-5-7 08:15:53 | 显示全部楼层
学习了。

出0入0汤圆

发表于 2014-5-7 08:21:22 | 显示全部楼层
看下..神马情况

出0入0汤圆

发表于 2014-5-7 09:02:51 | 显示全部楼层
非常好的资料,谢谢 正需要

出0入0汤圆

发表于 2014-5-7 09:19:09 | 显示全部楼层
mark USB HID

出0入0汤圆

发表于 2014-5-7 09:20:28 | 显示全部楼层
最近项目要用到HID通信,拿来看看!

出0入0汤圆

发表于 2014-5-7 09:23:20 | 显示全部楼层
ding !!!!!!!!!!!!!!!!!!!!!!!!!

出0入0汤圆

发表于 2014-5-7 09:27:14 | 显示全部楼层
非常好的资料。

出0入0汤圆

发表于 2014-5-7 09:36:06 | 显示全部楼层
高效                                

出0入0汤圆

发表于 2014-5-7 12:57:10 | 显示全部楼层
搬凳学习啦,USB挺难搞的~~~

出0入0汤圆

发表于 2014-5-7 12:58:16 | 显示全部楼层
当年也研究过,很多都忘了,再看看。

出0入0汤圆

发表于 2014-5-7 13:02:23 | 显示全部楼层
好東西,感謝樓主分享

出0入93汤圆

发表于 2014-5-7 13:07:29 | 显示全部楼层
谢谢楼主,学习学习

出0入0汤圆

发表于 2014-5-7 13:39:34 | 显示全部楼层
支持,学习一下!

出0入0汤圆

发表于 2014-5-7 14:01:23 | 显示全部楼层
学习一下

出0入0汤圆

发表于 2014-5-7 14:03:54 | 显示全部楼层
感謝分享, 學習中...

出0入0汤圆

发表于 2014-5-7 14:18:33 | 显示全部楼层
不错嘛,看是不是以前那个。

出0入0汤圆

发表于 2014-5-7 14:32:21 | 显示全部楼层
看看~~~~~~~~~~~~

出0入0汤圆

发表于 2014-5-7 16:12:01 | 显示全部楼层
学习

出0入0汤圆

发表于 2014-5-7 16:20:09 | 显示全部楼层
有没有MSD的?

出0入0汤圆

发表于 2014-5-7 17:19:34 | 显示全部楼层
那就回复一下了

出0入0汤圆

发表于 2014-5-7 17:36:43 | 显示全部楼层
看看什么内容

出50入255汤圆

发表于 2014-5-7 22:41:47 | 显示全部楼层
基本上做了几个USB设备,都是抄别人的描述符,也就只能修改下每包的长度。

出0入0汤圆

发表于 2014-5-7 22:51:32 来自手机 | 显示全部楼层
学习学习,多谢楼主分享

出0入0汤圆

发表于 2014-5-7 22:56:22 | 显示全部楼层
学习学习,非常感谢!

出0入0汤圆

发表于 2014-5-7 23:08:05 来自手机 | 显示全部楼层
好东西,谢谢分享

出10入10汤圆

发表于 2014-5-8 09:21:05 | 显示全部楼层
USB官网的那个编辑工具吗?

出0入0汤圆

发表于 2014-5-8 10:04:07 | 显示全部楼层
回复下载中~

出0入0汤圆

发表于 2014-5-8 10:09:05 | 显示全部楼层
学习学习,非常感谢!

出0入0汤圆

发表于 2014-5-8 16:49:18 | 显示全部楼层
看看学习一下HID

出0入0汤圆

发表于 2014-5-8 20:22:52 | 显示全部楼层
谢谢楼主!!

出0入0汤圆

发表于 2014-5-8 23:18:52 | 显示全部楼层

正好需要,感谢楼主

出50入0汤圆

发表于 2014-5-9 13:58:52 | 显示全部楼层
这个要顶下

出0入0汤圆

发表于 2014-5-9 14:15:46 | 显示全部楼层
学习一下 usb应该会跟uart一样 变成标准

出0入0汤圆

发表于 2014-5-12 20:02:32 | 显示全部楼层
学习一下资料,谢谢。

出0入0汤圆

发表于 2014-5-12 21:30:42 | 显示全部楼层
飘过,看看!

出0入0汤圆

发表于 2014-5-12 22:10:36 | 显示全部楼层
有个合集就更好了

出0入0汤圆

发表于 2014-5-15 09:39:38 | 显示全部楼层
正需要多些版主

出0入0汤圆

发表于 2014-5-16 21:37:45 | 显示全部楼层
看看, 多谢楼主分享。

出0入0汤圆

发表于 2014-5-16 22:26:51 | 显示全部楼层
看看,这个貌似不错的

出0入9汤圆

发表于 2014-5-16 22:28:59 | 显示全部楼层
回复一下看看。

出0入0汤圆

发表于 2014-5-16 23:01:45 | 显示全部楼层
看看HID报表。

出0入0汤圆

发表于 2014-5-16 23:10:15 | 显示全部楼层
顶了,多谢lz

出0入0汤圆

发表于 2014-5-17 08:19:55 | 显示全部楼层
搬个凳子,听教课

出0入0汤圆

发表于 2014-5-17 16:36:43 | 显示全部楼层
谢谢楼主共享,目前在研究USB HID.

出0入0汤圆

发表于 2014-5-17 16:50:56 来自手机 | 显示全部楼层
好难!以前弄驱动电脑不知道蓝屏多少次

出0入0汤圆

发表于 2014-5-17 16:51:04 | 显示全部楼层
很好,感谢楼主。

出0入0汤圆

发表于 2014-5-17 17:10:10 | 显示全部楼层

学习学习,非常感谢!

出0入0汤圆

发表于 2014-5-17 17:43:46 | 显示全部楼层
看看楼主的总结。

出0入0汤圆

发表于 2014-5-17 19:30:58 | 显示全部楼层
谢谢楼主分享

出0入0汤圆

发表于 2014-5-17 19:38:55 | 显示全部楼层
谢谢楼主分享。

出0入0汤圆

发表于 2014-5-17 20:14:41 | 显示全部楼层
还需要回复一下才能看

出0入0汤圆

发表于 2014-5-17 21:03:28 | 显示全部楼层
看看先。

出0入0汤圆

发表于 2014-5-17 21:07:44 来自手机 | 显示全部楼层
学习学习,谢谢

出0入0汤圆

发表于 2014-5-17 21:09:15 | 显示全部楼层
软肋是没上位机的驱动啊!

出0入0汤圆

发表于 2014-5-17 23:21:14 | 显示全部楼层
不错。。研究下

出0入0汤圆

发表于 2014-5-19 10:42:19 | 显示全部楼层
这个好,支持。。!!

出0入0汤圆

发表于 2014-5-19 11:33:25 | 显示全部楼层
好好学习。

出0入0汤圆

发表于 2014-5-30 09:00:51 | 显示全部楼层
顶一下,谢谢分享

出0入0汤圆

发表于 2014-5-30 09:09:33 | 显示全部楼层
学习下,以后用的着

出0入0汤圆

发表于 2014-5-30 09:20:00 | 显示全部楼层
wangpengcheng 发表于 2014-5-17 21:09
软肋是没上位机的驱动啊!

这个文章里面讲了,你到usb官网下:
www.usb.org网站上,还提供了一个HID描述符编辑工具,称作HID Descriptor Tool,其执行程序为DT.exe,可提供编撰报表描述符之用。

出0入0汤圆

发表于 2014-5-30 15:16:41 | 显示全部楼层
学习HID,做个鼠标玩玩

出0入0汤圆

发表于 2014-5-31 22:30:58 | 显示全部楼层
万恶的回复可见啊!!

出0入0汤圆

 楼主| 发表于 2014-6-3 09:57:17 | 显示全部楼层
9pin 发表于 2014-5-30 15:16
学习HID,做个鼠标玩玩

在USB stack中就有鼠标的例程,做到无缝衔接哦!

出0入0汤圆

 楼主| 发表于 2014-6-3 09:59:08 | 显示全部楼层
wangpengcheng 发表于 2014-5-17 21:09
软肋是没上位机的驱动啊!

我有点不是很明白的你说的没有驱动的意思,麻烦能再解释一下吗?

出0入0汤圆

发表于 2014-6-3 10:25:26 | 显示全部楼层
正好这几天想看看USB

出5入14汤圆

发表于 2014-6-3 10:31:26 | 显示全部楼层
多谢楼主无私的分享!

出0入0汤圆

发表于 2014-6-3 10:38:57 | 显示全部楼层
看看,希望有用

出0入0汤圆

发表于 2014-6-3 10:42:53 | 显示全部楼层
好资料要顶

出0入0汤圆

发表于 2014-6-3 12:02:05 | 显示全部楼层
FSL_TICS_ZP 发表于 2014-6-3 09:59
我有点不是很明白的你说的没有驱动的意思,麻烦能再解释一下吗?

我说的意思是不会做上位机的驱动软件,呵呵!

出0入0汤圆

 楼主| 发表于 2014-6-3 12:47:58 | 显示全部楼层
wangpengcheng 发表于 2014-6-3 12:02
我说的意思是不会做上位机的驱动软件,呵呵!

HID的话,如果是鼠标或键盘等一些类似标准的器件的话,不需要编写对应的驱动程序的。
除非你自己定义一种HID器件。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 16:13

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表