Linux下USB驱动程序简单例程.docVIP

  • 9
  • 0
  • 约3.77千字
  • 约 4页
  • 2017-06-07 发布于河南
  • 举报
Linux下USB驱动程序简单例程

// 自定义结构体类型 // 用于保存USB设备相关信息 struct usb_skel struct usb_device * udev; /* usb设备对象 */ struct usb_interface *? ?interface; /* usb设备接口对象 */ struct semaphore? ?limit_sem;?/* 写信号量 */ unsigned char * bulk_in_buffer; /* 批量传输方式的接收缓存 */ size_t bulk_in_size; /* 接收缓存中的有效字节数 */ __u8 bulk_in_endpointAddr;?/* 批量输入端口地址 */ __u8 bulk_out_endpointAddr; /* 批量输出端口地址 */ struct kref?? kref; dev; // 以production ID和vendor IDstatic struct usb_device_id skel_table [] USB_DEVICE USB_SKEL_VENDOR_ID, USB_SKEL_PRODUCT_ID , /* Terminating entry */ ; Static ssize_t skel_write struct file * filep, const char * buff, siz

文档评论(0)

1亿VIP精品文档

相关文档