- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在 Linux 内核 3.4 中,USB_MASS_STORAGE 和 USB_FILE_STORAGE 有什么区别?
我想要一个运行内核 3.4 的嵌入式设备,以便在连接到 PC 时显示一个挂载点。这个挂载点应该在 PC 上可写,然后在嵌入式设备上从内存中读取。也就是说,嵌入式设备本地存储应该在内存中(比如ramfs)。我该怎么做?
最佳答案
如 Linux 内核 3.18 所述,CONFIG_USB_MASS_STORAGE
是 USB_FILE_STORAGE
的替代品:
The Mass Storage Gadget acts as a USB Mass Storage disk drive. As its storage repository it can use a regular file or a block device (in much the same way as the "loop" device driver), specified as a module parameter or sysfs option. This driver is a replacement for now removed File-backed Storage Gadget (g_file_storage).
到目前为止,我可以使用 CONFIG_USB_MASS_STORAGE
成功地将 /dev/mmcblk0p1
(am335x SoC) 暴露给 Windows:
modprobe g_mass_storage file=/dev/mmcblk0p1
关于linux - USB_MASS_STORAGE 和 USB_FILE_STORAGE 之间有什么区别以及如何最好地使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28031879/
在 Linux 内核 3.4 中,USB_MASS_STORAGE 和 USB_FILE_STORAGE 有什么区别? 我想要一个运行内核 3.4 的嵌入式设备,以便在连接到 PC 时显示一个挂载点。
我是一名优秀的程序员,十分优秀!