win7与VMware/VBox下linux共享文件夹方法

在Windows7系统环境下,用vmware安装好Ubuntu10.04系统后,Ubuntu默认是安装有Vmware Tools的。在这种情形下,有两种方法来共享Win7系统下的文件夹与文件。 采用“拖拉”方式。Vmware很智能,可以直接将Win7下的文件拖进Ubuntu系统里。 采用“共享文件夹”方式。首先,在Vmware下,设定好Win7的共享文件夹路径。然后,在Ubuntu系统下,执行: sudo vmware-config-tools.pl 一般需要安装linux-header,执行命令如下: sudo apt-get install linux-headers-uname -r 最后,在Ubuntu的/mnt/hgfs/文件夹下就可以看见Win7的文件了。 如果使用secureCRT连接不到你的虚机, Server版需要安装ssh-server,命令:sudo apt-get install openssh-server ,下次重启需要手动启动:sudo/etc/init.d/ssh start ---------------------------------------- WIN7下Virtualbox虚拟Ubuntu, 共享文件夹设置 ---------------------------------------- sudo mount -t vboxsf games /mnt/share 找了好久找到一个比较完善的共享文件夹的方法 希望对大家有用  我ubuntu是新氧的ubuntu 9.04,sun vitualbox/ Ubuntu 12.04官方iso也亲测过。 1. 安装增强功能包(VBoxGuestAdditions) 打开虚拟机,设置ubuntu9.04,找到光驱选项加载VBoxGuestAdditions。iso.(该镜像就在虚拟机的安装目录下面),确定 运行ubuntu,在光驱下就会有VBoxGuestAdditions镜像,打开镜像,运行autorun.sh,系统就会自动安装,安装完毕后会提示要重启Ubuntu。 2. 设置共享文件夹 有两种设置共享文件夹的方法,1运行Ubuntu前对其进行设置,打开设置选项-数据空间,右边有加载文件夹选项,加载一个共享文件夹,比如D:\games,确定 2 在Ubuntu已经运行时加载,在Ubuntu界面的右下角有一个文件夹选,右击可以加载 3. 挂载共享文件夹 重新进入虚拟Ubuntu,在命令行终端下输入: sudo mkdir /mnt/shared sudo mount -t vboxsf games /mnt/shared 其中"games"是之前创建的共享文件夹的名字。 注意:当虚拟机linux系统关机以后,下次使用需要重新挂载。OK,现在Ubuntu和主机可以互传文件了。    假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项     games /mnt/shared vboxsfrw,gid=100,uid=1000,auto 0 0     这样就能够自动挂载了。     或者你虚拟机linux系统不关机,关闭虚拟机的时候,选“save the machinestate.” 4. 卸载的话使用下面的命令: sudo umount -f /mnt/shared 注意: 共享文件夹的名称千万不要和挂载点的名称相同。比如,上面的挂载点是/mnt/shared,如果共享文件夹的名字也是shared的话,在挂载的时候就会出现如下的错误信息(看http://www.

READ MORE

MATLAB动画显示串口数据【实例】(修正链接)

function callback(s,BytesAvailable,p) global i; global t; global x; global m; % p = plot(t,m,… % 'EraseMode','background','MarkerSize',5); out = fscanf(s) %read data from s data = str2num(out); if data>-2 & data < 2 %detect if data is legal % disp('*******data comes! \n'); t=[t 0.01*2*pi*i]; %0 0.1 0.2 0.3.. %Matrix 1*(i+1), column is increasing m=[m data]; %Matrix 2*(i+1), 2row, i+1 column. %http://blog.csdn.net/sonictl %set(p(1),'XData',t,'YData',m(1,:)) %set(p(2),'XData',t,'YData',m(2,:)) set(p,'XData',t,'YData',m(1,:)) %http://blog.csdn.net/sonictl drawnow x = x + 3.6/360*2*pi; % x = x+0.1 axis([x x+2*pi -1.5 1.5]); pause(0.1); i = i+1; end %http://blog.

READ MORE

[转载]Matlab中使用Plot函数动态画图方法总结

[转载]Matlab中使用Plot函数动态画图方法总结  (2012-12-31 23:26:18)[删除] 转载▼ 标签:  转载 分类: 技术相关 原文地址:Matlab中使用Plot函数动态画图方法总结作者:gypsy Matlab中使用Plot函数动态画图方法总结 Matlab除了强大的矩阵运算,仿真分析外,绘图功能也是相当的强大,静态画图没什么问题,由于Matlab本身的多线程编程缺陷,想要动态的画图,并且能够很好的在GUI中得到控制,还不是一件很容易的事情,下面总结几种方法。 一. AXIS 移动坐标系     这种方法是最简单的一种方法,适合于数据已经全部生成的场合,先画图,然后移动坐标轴。实例代码如下: %% %先画好,然后更改坐标系 %在命令行中 使用 Ctrl+C 结束 t=0:0.1:100*pi; m=sin(t); plot(t,m); x=-2*pi; axis([x,x+4*pi,-2,2]); grid on while 1 if x>max(t) break; end x=x+0.1; axis([x,x+4*pi,-2,2]); %移动坐标系 pause(0.1); end 二. Hold On 模式              此种方法比较原始,适合于即时数据,原理是先画上一帧,接着保留原始图像,追加下一幀图像,此种方式比较繁琐,涉及画图细节,并且没有完整并连续的Line对象数据。    例如: %% % Hold On 法 % 此种方法只能点,或者分段划线 hold off t=0; m=0; t1=[0 0.1]; %要构成序列 m1=[sin(t1);cos(t1)]; p = plot(t,m,'*',t1,m1(1,:),'-r',t1,m1(2,:),'-b','MarkerSize',5);    x=-1.5*pi; axis([x x+2*pi -1.5 1.5]); grid on; for i=1:100     hold on     t=0.1*i; %下一个点     m=t-floor(t);     t1=t1+0.1; %下一段线(组)

READ MORE

camera Calibration A robot(XY moving platform) is holding a camera. How can I get the coord of an obj in picture captured by camera. 1. Simplest situation simplest situation is linear calibration. It output a linear scale for your coord tranformation. picture 1: picture 2: +-----------------------+ +-----------------------+ | | | | | | camera moving left | | | +----+ | | +----+ | | |obj | | ------------------> | |obj | | | | | | | | | | | +----+ | | +----+ | | | | | | | | | +-----------------------+ +-----------------------+ for picture 1 : we have a robot_coord(2, 0), obj_px_coord(30, 60)

READ MORE