Linux OTG当串口、网口、U盘

/*********************************************************************************
 *                       Linux OTG当串口、网口、U盘
 * 说明:
 *     富林有说BBB板的OTG有U盘功能,当时有查资料,但没有进行测试,一些信息资料都是台北Tony提供的。
 *
 *                                              2018-1-11 深圳 宝安西乡 曾剑锋
 ********************************************************************************/

一、参考文档:
    1. How to use USB CDC ACM and MS composite Linux gadget driver
        https://developer.ridgerun.com/wiki/index.php/How_to_use_USB_CDC_ACM_and_MS_composite_Linux_gadget_driver
    2. How to use mass storage gadget
        https://developer.ridgerun.com/wiki/index.php?title=How_to_use_mass_storage_gadget
    3. 使用BBB的USB Gadget功能之g_serial
        http://guochongxin.github.io/acm/bbb/beaglebone-black/gadget/g_serial/%E5%BC%80%E6%BA%90%E7%A1%AC%E4%BB%B6/2015/02/12/shi_yong_bbb_de_usb_gadget_gong_neng_zhi_g_serial
    4. OTG作为大容量设备
        http://www.cnblogs.com/zengjfgit/p/8204628.html

二、挂载文件系统:
    1. 直接挂载:
        1. modprobe g_acm_ms file=/dev/mmcblk3p2 stall=0 removeable=y
    2. 间接挂载:
        1. modprobe g_acm_ms removable=y stall=0
        2. cd  /sys/devices/soc0/soc/2100000.aips-bus/2184000.usb/ci_hdrc.0/gadget/lun0
        3. echo /dev/mmcblk3p2 > file

三、注意事项:
    当作为U盘挂载的时候,在设备端最好不要去操作文件,由PC端进行操作,有遇到设备端也操作文件,导致文件修改出问题。

转自:https://www.cnblogs.com/zengjfgit/p/8270050.html


  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值