基于Linux的USB从设备驱动研究(4)

  结构usb_gadget_ops是USB设备控制期的设备控制函数集,其操作包括get_frames、wakeup、pullop、ioctl等。结构struct usb_ep是USB端点从设备侧的代表,总线控制器驱动程序中列出了在gadget->ep_list里所有的通用端点,但控制端点不在列表中,它仅在回应驱动程序的setup 0 回调函数时才被访问,其代码如下:

基于Linux的USB从设备驱动研究

  4 结束语

  本文主要通过在S3C2401上实现USB从设备的驱动程序,介绍了USB从设备驱动的研究方法。Linux作为一个开源操作系统,设备驱动程序的开发有着其它操作系统不可比拟的优势,大量的开放源代码无疑可以加速USB从设备驱动,并使其应用更加广泛。因此,USB作为一种新型的高速外设总线,它必将更加促进linux系统源码的开发和完善,同时亦会促进自身的更广泛的应用。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwpfzd.html