mouse_driver】的更多相关文章

1:function.h #ifndef FUNCTION_H#define FUNCTION_H #define DRIVER_FUNCTION_ADD_DEVICE#define DRIVER_FUNCTION_UNLOAD#define DRIVER_FUNCTION_INTERNAL_DEVICE_CONTROL#define DRIVER_FUNCTION_PNP#define DRIVER_FUNCTION_POWER#define DRIVER_FUNCTION_STARTIO#e…
一.USB固件和USB传输方式 USB固件: USB固件一般不需要我们编写,在此不做程序分析. USB固件中包含USB设备的出厂信息,如厂商ID.产品ID.主版本号和次版本号等.这就是为什么当我们把U盘插入USB口的时候主机可以知道这是一个U盘设备. 除包含出厂信息外,固件中还包含处理USB协议和设备读写操作的程序,如将数据从设备发送到总线上或从总线中将数据读取到设备中.驱动程序只是将USB规范定义的请求发送给固件程序,固件程序负责将数据写入设备中.USB规范定义了USB设备间的通信方式. US…