首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【一文秒懂】Linux ADB调试环境搭建指南

    交互时使用的端口有两个: 5554:专门用于与Emulator实例的连接 5555:专门用于与daemon连接 image-20240417102804284 3、环境搭建 3.1 主机端安装 如果你的主机端是linux...,则 sudo apt install adb 如果你的主机端为windows,则需要下载安装包:【adb】,安装完后,可以在当前路径下运行,也可以加入环境变量中,【安装文档】 下文以linux系统为例...=y # USB配置文件系统,通过文件来配置功能 CONFIG_USB_CONFIGFS_F_FS=y # USB功能文件系统,启用USB 功能文件系统支持 # 可选的一些功能 CONFIG_USB_CONFIGFS_ACM...CONFIG_USB_CONFIGFS_MASS_STORAGE=y # USB大容量存储功能 内核配置打开后,一定不要忘了在dts设备树中打开USB配置。...4.1 USB连接 USB通常是通过configfs来配置USB各种功能的,以下为一个示例: #!

    74410

    USB总线-Linux内核USB3.0设备控制器驱动框架分析(四)

    目前最流行的是使用基于Composite和configfs实现的USB gadget configfs,可在用户空间灵活的配置USB设备。UDC驱动直接访问硬件,控制USB设备与USB主机之间的通信。...2.Gadget Function驱动 Linux内核的USB Gadget Function驱动都在drivers/usb/gadget/function/目录下,有通讯设备类(Communication...Configfs是一种基于ram的文件系统,可以在用户空间直接控制内核对象,主要适用于内核对象有众多配置的模块,比如USB复合设备。...Linux 3.11版本引入了USB Gadget Configfs。在用户层可以通过暴漏出来的API定义USB Gadget设备的任意功能和配置,极大的方便了USB复合设备的配置和使用。...USB Gadget Configfs在drivers/usb/gadget/configfs.c文件中实现。

    10K20
    领券