Linux下如何复制U盘中的文件到开发板 您所在的位置:网站首页 电脑如何传文件到优盘 Linux下如何复制U盘中的文件到开发板

Linux下如何复制U盘中的文件到开发板

2024-06-19 04:10| 来源: 网络整理| 查看: 265

文章目录 前言一、U盘的识别二、U盘的挂载三、U盘文件复制到开发板四、U盘的卸载总结

前言

本文的主要内容是怎样把U盘中的文件拷贝到开发板。

一、U盘的识别

将U盘插入到开发板上的USB口中(一般情况下,开发板都是有USB接口的),打印出了如下信息。 在这里插入图片描述 接着在/dev/目录下找找看有没有名为sda或其他新出现的文件。这个sda或新出现的文件就是我们的U盘设备文件。 在这里插入图片描述 有的人可能以及迫不及待想打开sda这个文件一看究竟了,但是发现根本打不开,提示sda不是一个文件目录。 在这里插入图片描述 这是因为我们的U盘还没有被挂载,接下来看U盘如何挂载。

二、U盘的挂载

我这里先在/lyx/目录下创建一个名为usb的文件用来挂载U盘。这个路径和名称可以自己选择。 在这里插入图片描述 然后使用如下命令来挂载U盘到刚才的路径下。

mount /dev/sda /lyx/usb

进到/lyx/usb/目录下来查看U盘文件,截图如下。 在这里插入图片描述 这是我在Windows下U盘的内容。 在这里插入图片描述

通过对比可以发现,开发板上的U盘文件中多了"System Volume Information",即系统还原文件夹,这个没关系,因为将U盘插入手机识别时也会多出这个文件夹。 这样我们的U盘就挂载成功了,接下来我们复制一下事先拷贝到U盘上的helloworld.ko文件到开发板。

三、U盘文件复制到开发板

使用如下命令直接将U盘上的helloworld.ko文件复制到开发板。

cp helloworld.ko /lyx

注意,上述复制的命令是在usb文件夹下进行的。 然后返回到/lyx/目录下加载驱动看看结果。 在这里插入图片描述 这里用到的helloworld.ko驱动是:IMX6开发板从镜像的烧写、内核源码编译到第一个驱动运行的详细步骤 里面的程序,这与scp命令发送到开发板运行的结果完全一致。 有的人好奇驱动能不能直接在U盘上进行加载,我带着好奇试了一下,贴图如下。 在这里插入图片描述 所以在U盘中直接来加载驱动也是没有问题的。

四、U盘的卸载

使用如下命令可以从开发板上卸载U盘。

umount /lyx/usb

卸载完成后再次打开usb文件夹,发现里面是空的,这就说明U盘卸载成功了。 在这里插入图片描述 然后就可以从开发板上拔下U盘了,此时开发板打印了下面的信息提示USB已经断开连接。 在这里插入图片描述

总结

以上就是从U盘复制文件到开发板的所有内容了,之前我们一直都是通过scp命令从虚拟机发送驱动文件到开发板运行的,这种方法比较方便,但是通过U盘拷贝也是不错的尝试,在以后需要时也可以采用这种方法。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有