VMware Workstation威睿工作站详解

时间:2022-01-06 08:03:25
VMware Workstation的介绍

        VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。windows :android :  system + kernel(linux)


        VMware Workstation实际是一款软件,最主要的功能是虚拟计算机用的,也就是我们平时所说的虚拟机,也就是说这款软件实际就是一台软件模拟出来的假电脑,这款假电脑和我们真电脑是一样的也需要安装操作系统,同时也可以安装相应的软件,比如说我们现在用的是win7系统,我们没有用过win8或者是没有用过winxp,但是我想看看它到底是什么样子,它的界面或者操作方式是不是很炫或者很有吸引力,但是我又不想把我唯一的这台电脑重新的格式化安装系统很麻烦,我们就可以按照虚拟机的这种思路在我们原有的计算机上假装按了一台假电脑,然后一个圆圈的空间给假电脑使用,然后在假电脑里面装我们需要的软件,比如说我们的win8,这样我们就可以在现有的计算机上去看一个新的操作系统,所以说虚拟机就是在我们现有的电脑之上安装了一个软件而已。


VMware Workstation的目的

        在我们嵌入式系统中经常有这样的一种需求,因为我们平时用Windows比较多,因为Windows它对应的驱动程序,比如说我们在后期讲Arm开发板你会发现我们有些时候是PC跟arm之间是需要安装一个调试器,叫debugger调试器,而这个调试器很多情况下都可能只有Windows的驱动程序去跟它这个开发板进行交互,那这种情况下我们Windows肯定是要保留的,但是我们现在又有新的需求。

VMware Workstation威睿工作站详解


        上图图解(右侧正方形是Windows中间圆圈是虚拟器 左侧几个小四方形是以后上班后我们的电脑上面的椭圆是公司的Linux服务器然后便可以通过Windows跟Linux服务器进行交互)



比如说我最终要安卓系统,安卓(Android)分为两大部分。
一、system部分,就是我们系统的主框架部分由Java和c构成的,这部分我们可以称为系统部分。
二、kemel部分,真正操作系统内核,而操作系统内核实际上就是我们比较熟悉的Linux操作系统。
如果我现在想把一款开发板就相当于把它从头到尾把它变成一款安卓的平板电脑的话,首先要有system然后有kemel(Linux)可能还有一些其他东西最终通过我们的调试器或者其他方式把它下载到开发板上,这样开发板才能变为平板。

        System和kemel需要一个编译的过程而Windows不能编译kemel,一般情况下,kemel的编译主要在Linux操作系统之上。所以在嵌入式开发下有这样的需求了,Windows和Linux应该是共存的过程。所以很多时候我们应该在现有的Windows情况下去假装又装了一台电脑,然后在这台电脑里安装 Linux操作系统,这样Windows和Linux就可以同时被用户使用。所以这样在实际开发中就不用在二者中相互切换了。


         但是,现在大多都是学习阶段只有一台电脑,在以后工作中可能会遇到这样的问题。比如这是你的电脑,但是在公司里有专门有Linux服务器,我们通过Windows跟Linux服务器进行交互就可以了,就不用在安装虚拟机。



文章来源:麦子学院

原文链接:http://www.maiziedu.com/wiki/embed/brief/