【问题标题】:Mount any USB key plug on a port usb in the same folder将任何 USB 密钥插头安装在同一文件夹中的 USB 端口上
【发布时间】:2018-12-20 12:35:19
【问题描述】:

我目前正在使用 Raspbian Jessie 在树莓派 3 上开发嵌入式应用程序。此应用程序的目的是在任何 USB 密钥上的 Excel 中写入数据(始终插入树莓派上的同一端口)

当前状态 目前,我想要数据的路径直接写在我的代码中

USBadress='/media/pi/DATA3'

问题 如果 USB 密钥安装在其他地方,或者如果我使用不同的 USB 密钥,我的应用程序将无法运行

我尝试了什么

  1. 修改 fstab 以自动将 /dev/sda1 挂载到指定文件夹(例如:media/pi/genericFolder 但有时 USB 密钥路径不同 (/dev/sdb1),此解决方案似乎仅在以下情况下才有效你用你的 USB 密钥打开你的 pi(在我的情况下每次都不是这样)

  2. 我也尝试过使用 UUID,但此解决方案无法正常工作,因为我的目标是让通用解决方案与我插入此特定 USB 端口的任何 USB 密钥一起使用

  3. 我也看到了一些解决方案,在 udev 上指定了规则,但我不是很了解...

提前谢谢你!

【问题讨论】:

    标签: raspberry-pi usb raspberry-pi3 raspbian fstab


    【解决方案1】:

    终于找到了下面这行的解决方案:

    myPath=str(os.popen("mount | grep /media/pi").readlines())
    MyPath=MyPath.split(" ")[2]
    

    【讨论】:

      猜你喜欢
      • 2010-09-07
      • 2013-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多