首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >小工具大容量存储通过

小工具大容量存储通过
EN

Unix & Linux用户
提问于 2019-03-22 14:11:23
回答 1查看 1.2K关注 0票数 0

我在内核4.14 (计算机1)中使用Yocto。我有两个USB接口:

主机:插入USB键(大容量存储设备)

连接到另一台计算机(计算机2)

代码语言:javascript
复制
             ################    ###############
|USB_KEY|----## COMPUTER 1 ##----## COMPUTER 2##---|screen, keyboard, ...
             ################    ###############
           ^                   ^
      USB link 1            USB link 2

我正在尝试从计算机2访问连接在计算机1上的USB密钥。

我在USB 2中使用g_ether小工具,我应该使用另一个小工具模块,比如海量存储小工具。

计算机1能通过大容量存储设备吗?

谢谢

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-03-30 17:48:30

解决办法是:

代码语言:javascript
复制
g_multi

编辑:

g_multi是内核中名为“多功能组合小工具”的小工具。该模块有两个选项:

代码语言:javascript
复制
< > Multifunction Composite Gadget
[ ]    RNDIS + CDC Serial + Storage configuration
[ ]    CDC Ethernet + CDC Serial + Storage configuration

在我的例子中,我使用了第一种选择。但我没办法用CDC系列。

为使其能够:

代码语言:javascript
复制
modprobe g_multi file=/dev/sda # sda is your USB mass storage device

此命令将在主机设备上同时创建usb0网络接口和海量存储设备。它还创建了CDC系列。

现在,我使用通过configfs设置的USB小工具。请参阅文档:小工具configfs文档

使用这个“新”USB小工具系统,您将选择您想要的所有小工具。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/507997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档