嵌入式开发板上挂载U盘

来源:互联网 发布:mac双系统 分区 编辑:程序博客网 时间:2024/05/16 14:53

声明:本文转载自http://blog.csdn.net/glorin/article/details/6525708,多谢本文作者的分享。

将U盘插入开发板,有提示已经连上了,但是却没有显示。手册上说会有udsik这个文件夹,但是找不到。

问题解决:

1、cd /dev,可以看到有sd1(如果该文件夹里面没有类似的sd文件的话,下面的步骤也可以继续做,结果都会成功的),这是插u盘的时候的提示sd:sda1

2、在dev目录下 创建节点 mknod sda1 b 8 1

3、cd /mnt/

4、mkdir udisk

5、挂载mount -t vfat /dev/sda1 /mnt/udisk

没有提示说明挂载成功,进入 /mnt/udisk即可看到u盘中文件

 

SD卡解决方法类似


   关键字:U盘挂载,在开发板上启动linux命令行

       1、cat /proc/patitions一下,看看目前存在的磁盘情况

       2、插入U盘,然后再cat /proc/patitions一下,看看多出来什么盘符,那个就是U盘的标号了。一般是sdb。(我的虚拟机上的盘符是sdb1,下面以这个盘符作为例子进行操作)

        3、mount /dev/sdb1 /mnt,把U盘挂载到linux中。

       4、执行相关指令后,例如cp一个文件进入U盘,可以看到U盘中多了cp的文件

       5、umount /mnt卸载掉U盘。

       这其中使用了两个指令:mount和umount。

       man一下可以发现,mount指令的参数,前面是设备名称,后面是挂载目录,

                                      例如:mount /dev/sdb1 /mnt是指讲/sdb1挂载到/mnt目录中去

                                      umount指令的参数,前面是挂载目录,后面是设备名称

                                      例如:umount /mnt是指将挂载到/mnt上的设备卸载

        另外:把mount问题的一个网页保存到电脑G盘嵌入式问题文件夹。可以查阅

      

        在开发板上启动linux命令行

        1、把linux下的zimage下载到开发板。注意,要通过download zimage into RAM实现linux的下载

         2、选择g(boot linux from RAM)就可以在开发板上进入命令行形式。


0 0
原创粉丝点击