前言:我们都知道要将文件下载或上传到FL2440之类的开发板上,用tftp是个不错的选择。但是,如果我们没有网络连接到我们的开发板上,那怎么将文件上传或下载到开发板上呢?我们可以用U盘来完成这类任务!
1.用fdisk –l命令查看系统是否挂在了U盘,FL2440开发板上电后,我用SecureCRT超级终端打开FL2440开发板,输入“fdisk –l”显示如下图所示:
从图中可以看到,U盘的设备名为/dev/sdb1 U盘容量为7886933M+,看到以上信息说明我们的系统已经识别了U盘了。
2.在/mnt目录下建立usb文件夹用于挂载/dev/sdb1设备
3.可以看到在/mnt目录下已经建立了名为usb的文件夹,接着就要挂载U盘设备/dev/sdn1到/mnt/usb下了
4.当设备挂载了之后,我们cd到usb目录下就可以看到U盘中的内容了
至于为什么文件名会有“?“呢?这是因为挂载的时候,我没有设置中文字符集,所以文件名中的中文就不能被识别出来,如要显示中文可先用“echo $LANG”命令确定locale的中文类型是什么。若你的locale是zh_ CN.UTF-8,则在第三步挂载U盘的时候在后面加上“-o iocharset=utf8”,这样就可以看到U盘设备中的文件的中文名字了!