基于C# windows form和C开发一个桌面应用实现对一个外设的控制和读写。已经有明确的界面设计需求和已经验证的外设通信协议。具体如下:
1. 实现与外部的一个HID设备的控制和数据读写的GUI;已经有一个可以运行的界面作为参考。
2. 通过USB buffer实现协议与外设的通信,无需驱动开发;有详细的协议文档。
3. 需要实现大概100条命令的打包发送和命令解析;有详细的命令格式。
4. 要求开发者熟桌面应用和GUI设计,有较好的软件架构和层次意识。
5. 需要开发者提供开发计划,要求开发者分阶段交付代码。