gtk+glade+libusb实现的USB接口命令测试工具,仅应用在linux系统。
软件实现对设备(固件)接口(串口)命令的自动化测试,包含以下功能:
- 可自定义编写测试文件(xml)、测试文件可包含多个分组、每个分组可包含多个测试命令
- 测试命令可自定义发送、接收数据(正则进行匹配判断)、延时等
- 测试流程高度灵活,包含按测试文件(包含的分组可配置是否激活)、按组(组内命令可配置是否激活)、定次循环等多种测试方法
-
inc:文件夹,头文件
-
output:文件夹,编译输出
-
src:文件夹,源文件
-
ui:文件夹,窗口界面设计文件
-
99-myusb.rules:打开USB读写权限的模板
-
example.xml:测试文件样例
-
install.sh:安装脚本
-
makefile:编译
确保系统安装如下软件:pkg-config,libusb-1.0-0-dev,libgtk-3-dev,libxml2-dev
- 在cmdtest文件夹下打开终端
- 终端执行 make
- 终端执行 sudo ./install.sh
- 终端执行 cmdtest