首页 > 其他分享 >推荐几个超级好用的HID调试工具

推荐几个超级好用的HID调试工具

时间:2024-08-30 15:51:43浏览次数:6  
标签:高亮 关键词 发送 HID 纸飞机 好用 调试 设备

最近有调试HID的任务,所以搜罗了市面上目前的一些HID调试工具,其中有几个很好用的,使用体验不错,但是也有些小问题,也一并提出来,大家自行选择~

1.纸飞机调试助手

大名鼎鼎的纸飞机的确是好用,界面布局清晰,显示一目了然,功能完整。

纸飞机对文本做了语法高亮,字母、数字、符号之间的颜色各不相同,在收发数据的时候简直一目了然,简直是眼瞎党的福音。

① 除了基本的语法高亮,纸飞机还支持自定义高亮(试用期或购买会员),但是自定义高亮只支持正则表达式。

优点:格式清晰,什么关键词对应什么颜色一目了然。

缺点:需要自己找到十六进制对应的颜色,且在添加关键词之前看不到颜色,还需要自己添加|隔开关键词,且不支持中文。2

②.对复合设备搜索不全,且不支持VID,PID进行查找(以前的版本支持VID,PID查找)。 

 在同一台电脑上,以下是纸飞机的设备搜索结果,只识别到10个设备

下面是其他软件的识别情况,均为14个设备 。

 ③.多字符串功能,可以自动录入历史数据,还可以调整发送顺序,经常用蓝牙或者WIFI模块的朋友需要用AT指令调试时应该很方便的!

这是它的使用规则,按照此规则就可以实现延时/循环发送。(使用规则略微麻烦且不太直观,数据条目很多时还需要计算)

 此外,纸飞机还有一些很好用的功能,比如数据过滤,数据分窗,曲线绘图,文本协议,我这里没有使用到,就先不做介绍。

2.HIDAssist,这个是沁恒的一款调试软件,近期使用感觉也不错,没有纸飞机那么多功能,但是在很多小细节上做的不错,而且支持中断/控制/特征报告三种传输方式。

①.复合设备的识别 ,上面识别到14个设备的就是它,而且支持搜索指定VID,PID的设备,假如勾选了MI,还会只显示复合设备。

如下图,是搜索的VID为1A86的设备

②.与STC家的USB-HID助手一样,支持特征报告,控制输入输出,中断输入输出三种传输方式。

③.关键词自定义高亮,这个功能是完全开放的,自己输入关键词,直接选择颜色,点击添加按钮。这个交互操作会更友好一点,且下面也有颜色列表,不同关键词选择了同一种颜色,也会自行添加,无需用户手动输入。

 ④.多字符串发送,添加数据时填入发送延时与重复次数,发送时全部勾选就可以循环发送,选中某一条数据连续发送也是可以的,表格形式比较直观。

同时,也支持修改,改变发送顺序与导入导出。

 ⑤.软件中集成了一个还不错的小工具,可以用来生成测试文件。在工具-测试文件中,能生成固定大小的测试文件。

 这两个工具目前使用感受最好,能满足基本使用需求,且界面与交互体验也比较好。后期再来介绍一些其他工具~

标签:高亮,关键词,发送,HID,纸飞机,好用,调试,设备
From: https://blog.csdn.net/2301_80174350/article/details/141671119

相关文章

  • GDB调试
    GDB调试概念GDB是由GNU软件系统社区提供的调试工具,同GCC配套组成了一套完整的开发环境,GDB是Linux和许多类Unix系统中的标准开发环境一般来说,GDB主要帮助你完成下面四个方面的功能启动程序,可以按照自定义的要求随心所欲的运行程序可让被调试的程序在所指定的......
  • GDB调试器使用指南:设置断点、单步调试和查看寄存器状态
    使用​ddd./eg​设置​​断点​​运行​​点击​run​​单步调试​Next​命令将执行到下一条指令。这包括在必要时执行整个函数。步骤命令将执行一步,如有必要,单步执行函数。对于单个非功能指令,Next​命令和Step​命令之间没有区别查看寄存器状态​Status→Registe......
  • 【效率工具】推荐几款好用的idea中的AI助手插件
    1.Tabnine特点:Tabnine提供智能代码补全功能,基于深度学习的模型来预测和补全代码块。它可以根据你当前代码的上下文,智能推荐代码、函数、类、变量名等。支持多种语言,包括Java、Python、JavaScript等,特别适合Java开发者。Tabnine可以在本地运行,保护代码隐私。优势:提高......
  • redis-shake4迁移数据(蛮好用)
    redis-shake下载地址:https://github.com/tair-opensource/RedisShake/releases测试环境redis需要从公有云迁移到私有云,就用redis-share测试一下。下载后解压(就两个文件,执行文件和配置文件): [root@gcv-x-test-sharedb-oracleredis]#catshake.toml##我只需要复制db0得数据......
  • Shell循环语句:echo转义符和调试模式
    文章目录echo转义符常用转义字符常见的转义字符调试模式echo转义符常用转义字符在使用echo命令时,-n和-e是两个常用选项:echo-n:表示不换行输出。echo-e:启用转义字符,使得转义后的内容可以正确显示。常见的转义字符在echo-e中使用以下转义字符来控制......
  • 基于Springboot公寓电费管理系统的设计与实现(源码+LW+调试文档)
     目录:程序功能截图:程序部分代码参考:数据库sql:程序技术介绍:后端springboot介绍:mysql介绍:程序论文:​选择我的理由:程序获取:......
  • 基于SpringBoot大学生征兵入伍管理系统的设计与实现(源码+LW+调试文档)
     目录:程序功能截图:程序部分代码参考:数据库sql:程序技术介绍:后端springboot介绍:mysql介绍:程序论文:​选择我的理由:程序获取:......
  • 【ROS教程】用CLion编译和调试ROS包的全流程及可能遇到的问题
    @目录1.工作空间目录2.加载环境变量3.打开CLion4.配置CLion5.编译和调试软件包1.工作空间目录我们的一个工作空间目录应该是这样的2.加载环境变量先进入工作空间再加载source./devel/setup.bash3.打开CLion一定要在第二步的同一个终端下clion.sh如果打不开,......
  • Springboot计算机毕业设计社区宠物登记管理服务平台(程序+源码+数据库+调试部署+开发环
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表户主,社区管理员,疫苗类型,注射登记,宠物信息,户主提醒,宠物公告,单元号,楼层号,门牌号开题报告内容一、课题背景与意义课题背景随着城市化进程的加速,社区已成......
  • Springboot计算机毕业设计社区餐饮管理系统的设计与实现(程序+源码+数据库+调试部署+开
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表用户,台位信息,台位预订,菜品信息,菜品分类,订餐信息,销售统计开题报告内容一、选题背景及研究意义选题背景随着城市化进程的加快和居民生活水平的提高,社区餐......