跳到主要内容

文件传输

SSH 传输文件(推荐使用)

  1. 使用 LuckFox Pico / LuckFox Pico Mini A/B / LuckFox Pico Plus/Pro/Max 的静态IP文件传输:

    • 开发板的 IP 地址为 172.32.0.93

    • 打开终端,cd 到文件所在路径

    • 通过 SSH 传输文件到开发板 /root 目录

      # 传输文件
      scp ssh-test.txt root@172.32.0.93:/root
      # 传输文件夹
      scp -r ssh-test root@172.32.0.93:/root
    • 首次连接需要输入 yes 确认,然后输入密码 luckfox 开始传输

  2. 使用LuckFox Pico Plus/Pro/Max 的动态态IP文件传输

    • 开发板需要确保可以正常联网

    • 开发板的 IP 地址可以通过登录路由器查看、局域网IP扫描工具扫描、串口调试或者ADB等方式获取

    • 若开发板的 IP 地址为 192.168.10.116

    • 打开终端,cd 到文件所在路径

    • 通过 SSH 传输文件到开发板 /root 目录

      # 传输文件
      scp ssh-test.txt root@192.168.10.116:/root
      # 传输文件夹
      scp -r ssh-test root@192.168.10.116:/root
    • 首次连接需要输入 yes 确认,然后输入密码 luckfox 开始传输

      windows:

      虚拟机:

Samba 传输文件(推荐使用)

  1. 使用 LuckFox Pico / LuckFox Pico Mini A/B / LuckFox Pico Plus/Pro/Max 的静态IP文件传输:
    • 开发板的 IP 地址为 172.32.0.93
    • Win +R 在 Windows 地址栏输入 \\172.32.0.93
    • 用户名为 root,密码为 luckfox
    • 连接成功
    • 拖动文件到想要存放的目录,完成传输
  2. 使用LuckFox Pico Plus/Pro/Max 的动态态IP文件传输
    • 开发板需要确保可以正常联网
    • 开发板的 IP 地址可以通过登录路由器查看、局域网IP扫描工具扫描、串口调试或者ADB等方式获取
    • 若开发板的 IP 地址为 192.168.10.116
    • Win +R 在 Windows 地址栏输入 \\192.168.10.116
    • 后续操作与静态IP文件传输相同

ADB 传输文件

  1. 将开发板通过 USB 接口连接电脑,从 PC 端上传文件或者文件夹到开发板的根目录。

    # 上传文件
    adb push .\adb-test.txt /
    或者
    adb -s 172.32.0.93:5555 push adb-test.txt /

    # 上传文件夹
    adb push .\adb-test\ /
    • 效果如下:
  2. 下载开发板 /userdata 目录下的 test_file.txt 到 PC 端。

    adb -s 172.32.0.93:5555 pull /userdata/test_file.txt test_file.txt

TFTP 传输文件

  1. 使用 LuckFox Pico / LuckFox Pico Mini A/B / LuckFox Pico Plus/Pro/Max 的静态IP文件传输:

    • 开发板的 IP 地址为 172.32.0.93,服务器的IP地址为 172.32.0.94(根据自己实际配置 RNDIS 虚拟网口的IP地址填写)

    • 下载以下免安装包Tftpd,解压即可使用。在Current Directory 终选择要传输文件的路径

    • 通过 TFTP 传输文件

      # 从PC端tftp服务器下载文件到开发板
      tftp 172.32.0.94 -g -r tftp_get.txt
      tftp 172.32.0.94 -g -r sysfs_gpio

      # 从开发板上传文件到PC端tftp服务器
      tftp 172.32.0.94 -p -l tftp_push.txt
  2. 使用LuckFox Pico Plus/Pro/Max 的动态态IP文件传输

    • 开发板需要确保可以正常联网

    • 开发板的 IP 地址可以通过登录路由器查看、局域网IP扫描工具扫描、串口调试或者ADB等方式获取

    • 若开发板的 IP 地址为 192.168.10.116,服务器的IP地址为 192.168.10.147

    • 通过 TFTP 传输文件

      # 从PC端tftp服务器下载文件到开发板
      tftp 192.168.10.147 -g -r tftp_get.txt
      tftp 192.168.10.147 -g -r sysfs_gpio

      # 从开发板上传文件到PC端tftp服务器
      tftp 192.168.10.147 -p -l tftp_push.txt