• 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端进行操作,有遇到设备端也操作文件,导致文件修改出问题。
     
  • 相关阅读:
    # beta冲刺(2/7)
    # beta冲刺(1/7)
    福大软工 · 最终作业
    软工随笔纪实 《个人日志》
    beta答辩总结
    beta冲刺(6/7)
    (beta冲刺5/7)
    beta冲刺(4/7)
    beta冲刺(3/7)
    beta冲刺(2/7)
  • 原文地址:https://www.cnblogs.com/zengjfgit/p/8270050.html
Copyright © 2020-2023  润新知