红果园之恋

倚天照海花无数,流水高山心自知。

Linux操作系统安装VMwareTools详解

        前言:本文以我使用的Linux发行版CentOS为例说明。

        启动软件VMware,运行CentOS5.4,用非管理员帐户登陆。登陆后退出虚拟机,回到Windows系统,在VMware的工具栏中选“VM”的子菜单“Install VMware Tools”会弹出对话框,点击“确认”安装。这时CentOS系统里面会挂载一个镜像“VMware Tools”,打开镜像,一般里面会有三个文件“manifest.txt”、“VMwareTools-x.x.x-xxxxxx.tar.gz(VMware的版本不同,x不同)”和“VMwareTools-x.x.x-xxxxxx.rpm”三个文件。有的版本只有前两个文件,没有“VMwareTools-x.x.x-xxxxxx.rpm”文件。移动鼠标进入CentOS。
        如果VMware Tools镜像中有“VMwareTools-x.x.x-xxxxxx.rpm”文件可直接点击运行此文件进行安装。如果没有“VMwareTools-x.x.x-xxxxxx.rpm”文件的话要对“VMwareTools-x.x.x-xxxxxx.tar.gz”文件进行编译安装。

       下面详细说一下对“VMwareTools-x.x.x-xxxxxx.tar.gz”文件进行编译安装的过程。
       1.  将“VMwareTools-x.x.x-xxxxxx.tar.gz”文件拷贝到桌面,也可以是选择别的文件夹,这里以Desktop文件夹为例说明;
       2.  运行终端进行如下操作:[new@localhost ~]$ su root,输入root密码,进入[root@localhost new]#(new为CentOS的非管理员帐户);
       3.  进入文件夹
[root@localhost new]#  cd /home/new/Desktop/
[root@localhost Dessktop]#

       4.  查看文件及解压缩
[root@localhost Desktop]# ls
VMwareTools-x.x.x-xxxxxx.tar.gz
[root@localhost Desktop]# tar zxvf VMwareTools-x.x.x-xxxxxx.tar.gz

       5.  进入解压出来的目录
[root@localhost Desktop]#cd vmware-tools-distrib
[root@localhost vmware-tools-distrib ]#

      6.  执行安装
[root@localhost vmware-tools-distrib ]# ./vmware-install.pl

      这样就可以安装了,然后看着提示一路YES回车就可以了。
      安装完以后还有选择一下显示器分辨率,找到适合你的显示器分辨率尺寸的分辨率序号,填写一下即可。最后就是Reboot。
      重启虚拟机后,就可以实现鼠标在Linux系统与Windows系统之间来回切换及文件共享了。

电子类资料网站(不断增添中)

Altium Designer下载:

http://hi.baidu.com/shixg168/blog/category/pc%C8%ED%BC%FE

Altium Designer 学习:

http://blog.ednchina.com/benladn911/17901/category.aspx

 

 

 

 

梦回高考


        昨夜,太疲惫,早睡。据同事说,倒在床上三分钟便进入梦乡,鼾声如雷。

        好久没这么早就休息了,破例睡了第二天的觉。

        昨夜梦中,又去高考了。可能因为近日临近高考,“高考”二字不断出现,而高考给我留下的印记最为深刻,故此有这么一梦。梦中情节很详细:梦到我坐在高考 语文的考场,六张面的考卷,作文是:以“××××××”为话题,写一篇......的作文。话题为六个字,具体内容记不清了。

        屈 指算来,高考过去六年了,但这个印记却在脑海里一直没有被磨掉。当年的某些情形,仍不断浮现眼前。四月底回过一次母校,也坐到教室里感受了一下当年的情 形,虽然物是人非,但坐在那里,总感觉自己一下子又穿越回来当年,没有那么多的浮躁,没有那么多的感慨,没有那么多的胡思乱想,没有那么多的是是非非。一 贯的单纯,一个为之执着的目标。简简单单的,一如既往的努力着。

        如今,走过高考六年整了。在这六年里,人生经历十分丰富,穿梭在都市里,让浮尘迷住了双眼,让功利迷住了心性,不再单纯,不再执着,这颗狂乱不已的心,总 难安静下来......   

        下一步,应该静静心了,洗去尘埃,让这颗心再单纯起来。扔下包袱了,便更容易前进。

 

 

不眠之夜

今夜无眠,又经历了一个无眠之夜!

 

 

L297、L298驱动步进电机及其测试程序

 

       基于ST公司的两相步进电机驱动芯片L297和L298的步进电机驱动方案,在工业应用中已经非常成熟了。通过Google和百度等搜索引擎,都能搜索到很多资料。这些资料中图文并茂,可以直接拿来使用。

        这几日,忽心血来潮,自己非想倒腾一下,并将它作为自己的技术积累。所以就动手用proteus做了一个仿真电路,用Keil C编译了个测试程序,并实际测试,让电机转了起来。

        电路图如下:



 

        图中U1为L298是为功率放大模块;U2为L297为逻辑控制模块;U3为AT89C2051为控制芯片;其他阻容元件不在赘述。此电路非常简单易用。

        测试程序如下:

 

//P1_0为方向输出端,P1_1为脉冲输出端
//本测试程序运行在8051系列单片机环境下
#include<reg51.h>
#define unit unsigned int

sbit CW=P1^0;
sbit CLK=P1^1;
unit time;
int m;

delay(){
    for(m=0;m<10000;m++){;}
    for(m=0;m<10000;m++){;}
    for(m=0;m<10000;m++){;}
    for(m=0;m<10000;m++){;}
    for(m=0;m<10000;m++){;}
}
void timer0(void) interrupt 1 using 1{
    if (time<=16000) /*脉冲数*/
    {                            
        TR0=0;
        CLK=!CLK;
        for(m=0;m<30;m++)
        {
            ;
        }
    CLK=!CLK;
    time++;
    }
    else {
        TR0=0;
        time=1;
        CW=!CW;      /*改变方向*/
        delay();
    }
    TH0=(65536-1000)/256;
    TL0=(65536-1000)%256;
    TR0=1;
}
void main(void)
{
    time=1;
    TMOD=0x01;
    CW=0;
    CLK=0;
    delay();
    TH0=(65536-1000)/256;
    TL0=(65536-1000)%256;
    EA=1;
    ET0=1;
    TR0=1;
    do {} 
    while (1);
} 

          L297、L298驱动两相步进电机的proteus仿真电路和测试程序打包下载连接如下:

http://bbs.21ic.com/attachment.php?aid=24701&k=d81a4622445286225d686eef6b44b9c3&t=1274774861&fid=32&sid=eccfyKM%2FzugbI%2F92d5kec2yttFivGQBf8VQ9owHJYR2UXVA