2.支持双接口,需要做些什么?
.Net Micro Framework USB接口模型
·修改.Net Micro Framework的USB接口配置,把一个接口修改成两个接口;
·修改.Net Micro Framework的USB接口驱动,以前仅支持端点1和端点2,目前增加对端点3和端点4的支持。逻辑上接口1包括端点1和端点2,接口2包括端点3和端点4;
·修改PAL层接口,增加端点3和端点4的读写接口函数;
·编写P/Invoke接口,让C#程序也可以读写端点3和端点4的数据(端点1和端点2默认供调试程序读写用);
·修改.Net Micro Frame USB Windows驱动,让其支持双接口。(当然如果你的接口配置为HID或Mass Storage,那就不需要开发专门的驱动了);
·剩下的就是测试再测试了。