如何在Android Things上通过USB驱动程序启用以太网?

时间:2017-08-14 09:13:14

标签: android linux driver android-things

我有一个USB加密狗,它使用USB以太网作为网络适配器。在Ubuntu上它使用usbnet驱动程序,一旦我插入加密狗,操作系统就会识别它并获得一个新的网络接口。但是,在Android Things上它只能被识别为USB设备。

我安装了busybox并尝试使用modprobe激活g_ether或usbnet,但modprobe抱怨/lib/modules不存在。此外,我尝试使用lsmod命令找出哪些驱动程序处于活动状态但是lsmod无法工作,因为/proc/modules不存在。

我找到了目录/sys/module/usb_f_rndis/sys/bus/usb/drivers/cdc_ether,这让我相信应该可以通过USB功能激活以太网。

有没有人在Android Things上通过USB使用以太网的经验?任何人都可以指导我完成激活必要的驱动程序以使其工作的过程吗?我是否必须重建内核?感谢您提供任何建议。

1 个答案:

答案 0 :(得分:1)

似乎你现在不能这样做:只有当支持USB< - >以太网设备将在Android Things中实现或者Android Things的源代码变得可用时(那么你可以手动添加你的USB驱动程序支持)写)。