admin管理员组

文章数量:1638623

开发板拷贝

Linux 下通过 U 盘或者 SD 卡拷贝文件

Linux 开发板通过 U 盘或者 SD 卡拷贝文件

  • 使用U盘:确保使用的U盘格式为FAT32,不支持NTFS格式。可替代使用Micro SD卡(TF卡)

  • 开发板操作:开发板上电后,使用串口终端进行操作。

  • 检查挂载:在串口终端输入指令df以查看当前挂载的设备和信息,如U盘的大小、格式和节点信息

    • U 盘挂载节点和挂载目录等信息
  • 文件操作:进入挂载目录(例如/run/media/sda1),使用cd和ls指令查看和操作U盘中的文件

    • 查看 U 盘下的内容
  • 文件创建与复制:使用touch创建新文件,使用cp命令将文件拷贝到指定目录

    • 新建 test 文件
  • 安全退出U盘:在完成操作后,使用sync指令同步数据,然后使用umount命令卸载U盘,确保数据安全后才物理断开连接

    • 卸载 U 盘

Ubuntu 下通过 U 盘拷贝文件

  • U 盘插入和连接:将 U 盘插入 PC 的 USB 接口,选择连接到虚拟机。

  • 查看 U 盘挂载目录:使用 df 指令查看 U 盘挂载的节点和目录信息

  • 文件拷贝:使用 cp 或 mv 指令拷贝或移动文件,普通用户需要使用 sudo 提升权限进行拷贝

开发板通过 scp 指令拷贝文件

开发板与 Ubuntu 在同一路由器/交换机拷贝文件(能联网)

  • 当路由器能联网时,开发板和主机(Ubuntu或Windows)需要连接到同一路由器或同一网段内

  • 通过在串口终端输入ifconfig指令查看开发板自动获取的IP地址

  • 在Ubuntu虚拟机上也使用ifconfig指令来查看其IP地址,以确认是否在同一网段

  • 使用scp命令可将文件从Ubuntu传输到开发板的指定目录

    • 拷贝文件:scp 文件 用户名@ip 地址:路径

    • 拷贝文件夹:scp -r 文件夹 用户名@ip 地址:路径

      • 对于文件夹的传输,使用scp -r命令,并确保在IP地址后添加冒号(:)指定目标路径
  • 传输完成后,可以在开发板的/home/root目录下看到传输的文件

开发板与 Ubuntu 直连拷贝文件(不能联网)

  • 在没有网络的情况下,用户可以使用一根网线直接连接开发板和电脑,或者将两者连接到同一路由器的LAN口。

  • 连接后,电脑可能会显示网络连接问题(如感叹号或红X),这表示无法联网。如果是红X则需要检查硬件连接是否正常

  • 在Windows系统中,需要设置静态IP地址,包括IP地址、子网掩码和默认网关

    • 在本地连接属性里设置属性

    • 设置静态 IP

  • 在Ubuntu虚拟机中,需要将网络设置为桥接模式,并启用联网

    • Ubuntu 虚拟机设置成桥接模式

    • 启动联网

  • 设置Ubuntu虚拟机的静态IP地址,例如使用sudo ifconfig eth0 192.168.1.3命令

  • 在开发板上设置静态IP地址,例如使用ifconfig eth1 192.168.1.4命令

  • 设置完成后,可以使用scp命令在开发板和Ubuntu之间传输文件,如scp test.c root@192.168.1.4:/home/root

开发板使用 MobaXterm 与 Windows 互传文件

需要确保开发板和PC机通过网线连接在同一能上网的路由器上

使用出厂文件系统,该系统需支持SSH协议

  • 开发板默认文件系统不支持FTP传输,或则自行移植

使用ifconfig查看并记下开发板的IP地址,比如192.168.1.222

在MobaXterm中选择SSH,按照步骤连接到开发板

  • 选择 SSH、输入用户名、ip 连接开发板

在连接后的界面中,左侧显示的是开发板默认访问的目录,可以看到开发板上/home/root目录下的文件

  • 在串口终端查看开发板的目录

进行文件传输只需将文件直接拖拽到目标目录即可

终端界面包括访问的目录、开发板上的文件、开发板SSH信息以及可输入命令的命令终端

本文标签: 板上文件Linux