嵌入式开发基础--Linux与windows的共享问题解决方法一
在做嵌入式软件设计时,经常会在Linux系统下进行,比如RTEMS、TinyOs等系统的移植及应用开发。习惯了在Windows下写代码、对Linux下的工具还不太熟悉,或有些资源Windows中比Linux里的丰富,我们常常使用在Windows中安装虚拟机软件,然后在虚拟机中运行Linux系统。此时我们往往需要采取一些方法将Windows中的文件夹挂载到Linux里,或将Linux中的目录共享给Windows的用户。这里我们将介绍实现Linux与windows的相互共享的第一个方法:借助VirtualBox软件的功能实现Windows文件夹在Linux中的挂载。
步骤1:启动Virtual软件,打开“控制”-->“设置”-->“共享文件夹”选项。
步骤2:在虚拟机中启动Linux系统,打开命令行终端。首先在/mnt目录下新建一个名为vboxshare的子目录,然后敲命令进行Windows共享文件夹的挂载。
命令:
mkdir /mnt/vboxshare
mount -t vboxsf share /mnt/vboxshare
ls /mnt/vboxshare
在Windows共享文件夹中,新建了一个名为code.c的文件。当把该文件夹挂载到Linux中后,通过查看命令可以看到在/mnt/vboxshare文件夹下看到Windows共享文件夹中新建的code.c文件。
步骤3:当我们在Linux下使用完共享目录后,可以进行卸载刚刚挂载的Windows的共享文件夹。卸载挂载点的命令为:
umount -f /mnt/vboxshare
注意:卸载挂载点时,你所处的当前目录。
By:霜月孤鸟
2014.11.15