Advertisement

Android USB设备分析

阅读量:

在Android USB驱动架构中,上层应用协议所涉及的核心文件为android/kernel/drivers/usb/gadget/android.c,该文件承担着实现USB上层应用协议的关键功能。文件内容首先引入了若干系统级头文件,例如与模块管理、电源控制以及of API相关的接口定义。

复制代码
    #include <linux/init.h>
    #include <linux/module.h>
    #include <linux/fs.h>
    #include <linux/delay.h>
    #include <linux/kernel.h>
    #include <linux/utsname.h>
    #include <linux/platform_device.h>
    #include <linux/pm_qos.h>
    #include <linux/of.h>
    
    #include <linux/usb/ch9.h>
    #include <linux/usb/composite.h>
    #include <linux/usb/gadget.h>
    #include <linux/usb/android.h>
    
    #include <mach/diag_dload.h>

全部评论 (0)

还没有任何评论哟~