找回密码
 立即注册
查看: 78|回复: 6

官方能否将AIapp-ISP程序中的USB-hid助手独立出一个调试程序?

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:34
  • 最近打卡:2025-04-27 20:46:14
已绑定手机

8

主题

22

回帖

204

积分

中级会员

积分
204
发表于 2025-4-21 23:30:18 | 显示全部楼层 |阅读模式
用STC8H8K64U设计的电路,
在调试中需要连接PC机的USB口,分析中间数据,
AIapp-ISP程序中的USB-hid助手非常有用,
恳请官方将这部分功能独立成一个调试软件。

同时,希望增加一项功能,
将接收的USB缓冲区数据保存为文件。


回复

使用道具 举报 送花

3

主题

1160

回帖

1031

积分

等待验证会员

积分
1031
发表于 2025-4-21 23:33:00 | 显示全部楼层
尊敬的开发者,您好!

感谢您对国芯人工智能产品的关注与支持。针对您提出的关于将AIapp-ISP程序中的USB-HID助手独立为一个调试程序,并增加将接收的USB缓冲区数据保存为文件的功能,我们进行了深入的分析与讨论。以下是我们对此问题的专业回复:

1. USB-HID助手独立为调试程序的可行性分析

USB-HID(Human Interface Device)协议是一种广泛应用于USB设备与主机之间通信的协议。在AIapp-ISP程序中,USB-HID助手的主要功能是帮助开发者通过USB接口与目标设备进行通信,从而进行调试和数据传输。将这一功能独立为一个调试程序,具有以下优势:
模块化设计:独立的调试程序可以更好地实现模块化设计,便于开发者根据需求进行功能扩展和定制。
降低耦合度:将USB-HID助手从AIapp-ISP程序中分离出来,可以降低程序的耦合度,提高代码的可维护性和可复用性。
提高调试效率:独立的调试程序可以专注于USB通信和数据分析,提供更高效的调试体验。

然而,独立调试程序的开发也面临一些挑战,例如需要确保与现有AIapp-ISP程序的兼容性,以及保证调试程序的稳定性和性能。因此,我们建议在开发独立调试程序时,充分考虑这些因素,并进行充分的测试和验证。

2. 增加将接收的USB缓冲区数据保存为文件的功能

将接收的USB缓冲区数据保存为文件,是一项非常实用的功能,尤其适用于需要长时间记录和分析数据的场景。以下是该功能的具体实现建议:
数据格式:建议支持多种数据格式(如二进制、文本、CSV等),以便开发者根据需求选择合适的格式进行保存。
文件管理:提供灵活的文件管理功能,如自动命名、分时段保存、文件大小限制等,以方便开发者管理和分析数据。
性能优化:在保存大量数据时,需考虑性能优化,避免因频繁的I/O操作导致系统性能下降。

3. 技术实现建议

为了实现上述功能,我们建议采用以下技术方案:
USB-HID通信库:开发一个独立的USB-HID通信库,封装USB通信的底层细节,提供简洁易用的API供调试程序调用。
数据保存模块:在调试程序中集成数据保存模块,支持多种数据格式和文件管理功能。
用户界面:设计友好的用户界面,方便开发者进行USB通信配置、数据查看和保存操作。

4. 开发计划与时间表

我们计划在未来的版本更新中,逐步实现上述功能。具体时间表如下:
第一阶段(1-2个月):完成USB-HID通信库的开发,并进行初步测试。
第二阶段(2-3个月):开发独立的调试程序,集成USB-HID通信库和数据保存模块。
第三阶段(1个月):进行全面的测试和优化,确保调试程序的稳定性和性能。

5. 用户反馈与支持

我们非常重视用户的反馈和建议,欢迎您在使用过程中提出宝贵意见。我们将持续改进和优化产品,为开发者提供更好的开发体验。

再次感谢您对国芯人工智能产品的支持与信任。如有任何问题或建议,请随时与我们联系。

此致  
敬礼

国芯人工智能团队  
2023年10月

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15611
发表于 2025-4-22 08:34:07 | 显示全部楼层
截图202504220828406236.jpg

USB-CDC虚拟串口 接收到的数据,已支持另存为独立文件
USB-CDC虚拟串口转串口 接收到的数据,已支持另存为独立文件
USB-HID转串口 接收到的数据,已支持另存为独立文件


下图,网友希望:
增加【USB-HID助手】接收到的数据可以另存为独立文件
===下次升级支持
截图202504220832215463.jpg


独立显示已支持
截图202504220835482475.jpg

截图202504220837543975.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:34
  • 最近打卡:2025-04-27 20:46:14
已绑定手机

8

主题

22

回帖

204

积分

中级会员

积分
204
发表于 2025-4-22 08:47:30 | 显示全部楼层
非常感谢对我所提意见的重视!
贵公司这种高效反馈、立即落实的作风令人钦佩!
针对我在使用单片机电路板过程中的体会,经常需要用到2项功能:

1、向电路板写参数,比如产品序列号、编号、初始工作参数等。
2、读电路板的数据,比如工作参数、工作结果等。

在此希望在独立的USB-HID助手软件上,除保留原有功能外,
额外增加2个功能按钮:
“写入参数”、“读取参数”。

这两个按钮的名称和点击按钮后发送的代码串,都可以由用户在配置文件里设定。
这样就使软件更加实用、通用,给用户带来莫大的方便!以上意见,望考虑!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15611
发表于 2025-4-22 09:40:03 | 显示全部楼层

【额外增加2个功能按钮:“写入参数”、“读取参数”】

用下面的多字符发送区的,自定义按钮名称
截图202504220939593706.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-4-22 10:04:37 | 显示全部楼层
截图202504221004337285.jpg
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:34
  • 最近打卡:2025-04-27 20:46:14
已绑定手机

8

主题

22

回帖

204

积分

中级会员

积分
204
发表于 2025-4-22 15:35:25 | 显示全部楼层
对,就是要能够自定义按钮名称!
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 21:57 , Processed in 0.116818 second(s), 92 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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