You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在AAOS-12版本Cuttlefish模拟器中启用USB passthrough功能?

AAOS 12 Cuttlefish模拟器USB Passthrough启用方法

AAOS 12版本的Cuttlefish模拟器支持USB passthrough功能,可通过以下步骤启用:

环境准备

  • 宿主机需支持USB/IP:执行lsmod | grep usbip检查模块是否加载,若未加载,运行以下命令:
    sudo modprobe usbip_host
    sudo modprobe vhci-hcd
    
  • 确保AAOS 12的Cuttlefish镜像已包含usbip工具(官方构建的镜像默认自带)
  • 以root权限启动Cuttlefish实例

绑定宿主机USB设备

  1. 列出宿主机上的USB设备,找到目标设备的busid(格式如1-2):
    usbip list -l
    
  2. 绑定目标设备:
    sudo usbip bind -b <busid>
    

在Cuttlefish中连接设备

  1. 进入Cuttlefish的shell:
    cvd shell
    
  2. 加载vhci模块:
    modprobe vhci-hcd
    
  3. 连接宿主机的USB设备(替换<宿主机IP>和<busid>为实际值):
    usbip attach -r <宿主机IP> -b <busid>
    
  4. 验证设备连接:执行lsusb,若能看到目标设备信息,说明成功启用USB passthrough

注意事项

  • 设备连接后,Cuttlefish内的应用可直接识别并使用该USB设备,与物理设备行为一致
  • 断开设备时,先在Cuttlefish中执行usbip detach -p <端口号>,再在宿主机执行sudo usbip unbind -b <busid>
  • 若出现连接失败,检查宿主机与Cuttlefish的网络连通性,确保USB设备未被其他进程占用

内容的提问来源于stack exchange,提问作者Jitendra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 00:05:24