项目简介
本项目是基于C语言开发的系统,运行在NXP FRDM - MK66F评估/开发板上。借助开发板高性能与USB接口,通过模拟按键事件并记录时间,精确计算USB HID设备从按键按下到收到响应的处理延迟。
项目的主要特性和功能
- 设备支持:支持USB HID键盘和鼠标设备,可通过USB接口与主机通信。
- 模拟按键:能生成并发送模拟键盘按键事件报告到USB设备接口。
- 延迟测量:精准测量按键按下到收到响应的时间,计算处理延迟。
- 调试输出:设有调试控制台,用于输出和输入调试信息。
- 事件处理:可处理USB设备的各类事件和中断,如设备复位、配置设置等。
安装使用步骤
安装
- 从项目的archive/目录下载最新的.bin文件。
- 将FRDM - K66F的OpenSDAv2.1 Micro USB端口连接到计算机。
- 挂载开发板的大容量存储设备,把.bin文件复制到该设备,之后取消挂载。
- 等待开发板电源指示灯停止快速闪烁,表明.bin文件已成功写入开发板闪存。
使用
- 断开FRDM - K66F的所有连接线缆(若有串口适配器也需断开)。
- 将FRDM - K66F的K66 Micro USB端口连接到要测量的计算机。
- 计算机上会出现新的键盘设备和一个CDC ACM串口。
- 通过串口工具读取测量结果,如在Linux系统上使用
cat /dev/ttyACM0
。 - 按下FRDM - K66F的SW3按钮,开始新的测量。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】