工具与软件:
这可能是刘斌的问题:
或 https://github.com/linux-usb-gadgets/libusbgx/blob/master/doc/gadget_schemes.txt
"
新的内核接口- ConfigFS 以及 libcomposite 允许
设置自定义小工具。 这可以通过使用简单的命令来实现
行文件系统操作、如 mkdir、rmdir、ln -s、read and
写入。 是的、可以只使用命令配置 USB 小工具
行、但每次重启后、用户都需要重新创建所有小工具
又是如此。 这意味着每次重引导后、用户都需要使用 About
15个命令(取决于函数的数量和类型)。 这是
对于那些使用传统小工具和编写的人来说绝对不能接受
仅 modprobe g_ether。
解决这个问题的第一个想法是创建一个脚本并运行它
每次重新引导后。 这种方法是可行的、但有很多方法
缺点。 首先是安全。 可通过修改 ConfigFS
只有 root 用户默认、因此脚本必须使用 root 用户执行
权利。 第二,修改这样的脚本真的很困难,因为很多
调用具有硬编码路径、例如回声应该位于何处
停止更新的。 有许多简单但低级的操作可以实现
这会给初学者带来很多困惑。
第二种方法是创建可执行文件、这将创建我们的小工具
使用基本 libusbg API。"
我们是否知道 libusbgx 是否用于在 Sitara 解决方案中创建 USB 小工具、而不是使用 Linux shell 命令配置?