Linux下如何复制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盘拷贝也是不错的尝试,在以后需要时也可以采用这种方法。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西岸贤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值