<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>起点博客 &#187; VMware</title>
	<atom:link href="http://xinzero.com/tag/vmware/feed" rel="self" type="application/rss+xml" />
	<link>http://xinzero.com</link>
	<description>起于学习，点与应用，一切只为更高效</description>
	<lastBuildDate>Mon, 06 Feb 2012 14:29:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ubuntu Linux下安装VMware tools</title>
		<link>http://xinzero.com/install-vmware-tools-on-ubuntu804-in-vmware600.html</link>
		<comments>http://xinzero.com/install-vmware-tools-on-ubuntu804-in-vmware600.html#comments</comments>
		<pubDate>Tue, 16 Sep 2008 19:37:46 +0000</pubDate>
		<dc:creator>will</dc:creator>
				<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://xinzero.com/install-vmware-tools-on-ubuntu804-in-vmware600.html</guid>
		<description><![CDATA[


本来打算用cygwin gcc模拟linux环境进行编译minigui的，但是失败，由于时间紧还是改用虚拟机运行Linux，建立编译环境。而一开始又遇到了问题VMware6.0的VMware Tools似乎和ubuntu8.0.4有些不兼容，查了N多资料之后终于搞定，记录一下。
一、安装build-essential，linux-headerssudo apt-get install build-essential&#160; //不行则在System-&#62;Administration-&#62;Software Source中更改源uname -r //得到系统的版本号sudo apt-get install linux-headers-&#8217;uname -r&#8217;&#160;&#160;&#160;&#160; //uname -r替换成上条命令的结果
二、安装VMware Toolscd /media/cdrom0cp VMwareTools-6.0.0.45731.tar.gz /home/mydoccd /home/mydoctar -zxf VMwareTools-6.0.0.45731.tar.gz这时不要安装，（安装也不会成功）。需要下载http://jaist.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-2008.05.02-90473.tar.gz，解压该文件，进入modules/linux目录将vmxnet重命名为vmxnet-only（可使用sudo mv vmxnet vmxnet-only），其他也改为如对应的xxx-only。分别执行tar -cf xxx.tar xxx-only；然后xxx.tar复制到vmware-tools-distrib/lib/modules/source目录。cd vmware-tools-distribsudo ./vmware-install.pl
然后一路回车，应该就搞定了。
PS：在没有安装VMware Tools情况下，VMware和XP共享文件采用了光盘镜像.iso文件。
相关文章VMware下运行VxWorks WindML3.0VmWare中安装VxWorks-常见问题解决方法ubuntu 8.04 安装]]></description>
			<content:encoded><![CDATA[<p>本来打算用<a href="http://xinzero.com/gcc-on-cygwin-win32.html">cygwin gcc</a>模拟linux环境进行编译minigui的，但是失败，由于时间紧还是改用虚拟机运行Linux，建立编译环境。而一开始又遇到了问题VMware6.0的VMware Tools似乎和ubuntu8.0.4有些不兼容，查了N多资料之后终于搞定，记录一下。</p>
<p>一、安装build-essential，linux-headers<br />sudo apt-get install build-essential&nbsp; //不行则在System-&gt;Administration-&gt;Software Source中更改源<br />uname -r //得到系统的版本号<br />sudo apt-get install linux-headers-&#8217;uname -r&#8217;&nbsp;&nbsp;&nbsp;&nbsp; //uname -r替换成上条命令的结果</p>
<p>二、安装VMware Tools<br />cd /media/cdrom0<br />cp VMwareTools-6.0.0.45731.tar.gz /home/mydoc<br />cd /home/mydoc<br />tar -zxf VMwareTools-6.0.0.45731.tar.gz<br />这时不要安装，（安装也不会成功）。<br />需要下载<a title="http://jaist.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-2008.05.02-90473.tar.gz" href="http://jaist.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-2008.05.02-90473.tar.gz">http://jaist.dl.sourceforge.net/sourceforge/open-vm-tools/open-vm-tools-2008.05.02-90473.tar.gz</a>，<br />解压该文件，进入modules/linux目录<br />将vmxnet重命名为vmxnet-only（可使用sudo mv vmxnet vmxnet-only），其他也改为如对应的xxx-only。<br />分别执行tar -cf xxx.tar xxx-only；<br />然后xxx.tar复制到vmware-tools-distrib/lib/modules/source目录。<br />cd vmware-tools-distrib<br />sudo ./vmware-install.pl</p>
<p>然后一路回车，应该就搞定了。</p>
<p>PS：在没有安装VMware Tools情况下，VMware和XP共享文件采用了光盘镜像.iso文件。</p>
<h3  class="related_post_title">相关文章</h3><ul class="related_post"><li><a href="http://xinzero.com/run-windml-vxworks-on-wmware.html" title="VMware下运行VxWorks WindML3.0">VMware下运行VxWorks WindML3.0</a></li><li><a href="http://xinzero.com/boot-vxworks-on-vmware.html" title="VmWare中安装VxWorks-常见问题解决方法">VmWare中安装VxWorks-常见问题解决方法</a></li><li><a href="http://xinzero.com/ubuntu804-setup.html" title="ubuntu 8.04 安装">ubuntu 8.04 安装</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://xinzero.com/install-vmware-tools-on-ubuntu804-in-vmware600.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware下运行VxWorks WindML3.0</title>
		<link>http://xinzero.com/run-windml-vxworks-on-wmware.html</link>
		<comments>http://xinzero.com/run-windml-vxworks-on-wmware.html#comments</comments>
		<pubDate>Sun, 14 Sep 2008 09:01:17 +0000</pubDate>
		<dc:creator>will</dc:creator>
				<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VxWorks]]></category>
		<category><![CDATA[WindML]]></category>

		<guid isPermaLink="false">http://xinzero.com/run-windml-vxworks-on-wmware.html</guid>
		<description><![CDATA[在VMware中安装VxWorks之后，希望能加入图像界面，便于以后进行gui开发。下面是我根据一些论坛中的资料做的过程。以下过程是在VmWare中安装VxWorks成功之后的环境下实现的。
一、配置WindML3.0
直接修改pentium_VESABIOS_RGB565_640&#215;480的配置
分辨率设置800*600，此处必须改变分辨率。原因见complete 2D library没有安装错误
鼠标Type：Pointer选PS/2 Style Pointer，Name：pointer/0 (支持鼠标需要WindML3.0 CP3补丁，一时找不到就没有支持鼠标)
键盘Type：PC/AT style，Name：/pcConsole/1（注意此处必须选择pcConsole/1，keyboard/0不存在）。
保存后重新build WindML库。编译WindML库包含了examples，所以时间比较长，正好可以做下面几步。
二、修改BSP
在romInit.s文件中加上
#include &#60;ugl/driver/graphics/pcbios/romInit.h&#62;
它必须是include的最后一个头文件包含。
在config.h的较为开始处加上
#define INCLUDE_WINDML
#define INCLUDE_WINDML_PS2_POINTER          /*WindML支持鼠标*/
#define INCLUDE_WINDML_PS2_KEYBOARD
我是加在了#define SYS_INT_INTGATE 之后
重新编译BSP，制作bootrom的floppy image
三、配置vxWorks
WindML components组件下，包含如下几个部分:
WindML devices-&#62;input device-&#62;PS2 keyboard
WindML devices-&#62;graphics device-&#62;graphics support（PCI device）
2D layer-&#62;complete 2D library
2D layer-&#62;necessary 2D library
重新编译生成vxWorks
四、下载并运行ugl程序
配置Target Server，选择Target Server是在工具栏上（我当时找了好久，一下载就提示没有选择Target Server）。然后从X:\Tornado2.2\target\lib\objPENTIUMgnuApps（X为tornado的安装盘符）选择ugldemo.o下载，并在shell中运行ugldemo，即可再VMware中看到Welcome to WindML3.0。 
PS：配置到第三步的时候，出现2D layer-&#62;complete 2D library没有安装错误，重新安装WindML3.0一次，然后再配置第三步，依然提示complete 2D library没有安装。曾试图通过修改prjParams.h文件，将原来的
#undef  INCLUDE_UGL_ALL改为
#define INCLUDE_UGL_ALL
结果还是失败了。解决办法是将第一步配置BSP中的分辨率设置成800*600，鼠标键盘都设置上。
实际上并没有这个必要，necessary 2D library一样可以通过。
相关文章VmWare中安装VxWorks-常见问题解决方法Ubuntu Linux下安装VMware toolsTornado2.2下载与安装-VxWorks开发工具]]></description>
			<content:encoded><![CDATA[<p>在<a href="http://xinzero.com/boot-vxworks-on-vmware.html">VMware中安装VxWorks</a>之后，希望能加入图像界面，便于以后进行gui开发。下面是我根据一些论坛中的资料做的过程。以下过程是在<a href="http://xinzero.com/boot-vxworks-on-vmware.html">VmWare中安装VxWorks</a>成功之后的环境下实现的。</p>
<p>一、配置WindML3.0<br />
直接修改pentium_VESABIOS_RGB565_640&#215;480的配置<br />
<strike>分辨率设置800*600，此处必须改变分辨率。</strike>原因见<a href="#error_ps1">complete 2D library没有安装错误</a><br />
<strike>鼠标Type：Pointer选PS/2 Style Pointer，Name：pointer/0</strike> (支持鼠标需要WindML3.0 CP3补丁，一时找不到就没有支持鼠标)<br />
键盘Type：PC/AT style，Name：<strong><font color="#e10000">/pcConsole/1</font></strong>（注意此处必须选择pcConsole/1，keyboard/0不存在）。<br />
保存后重新build WindML库。编译WindML库包含了examples，所以时间比较长，正好可以做下面几步。</p>
<p>二、修改BSP<br />
在romInit.s文件中加上<br />
#include &lt;ugl/driver/graphics/pcbios/romInit.h&gt;<br />
它必须是include的最后一个头文件包含。</p>
<p>在config.h的较为开始处加上<br />
#define INCLUDE_WINDML<br />
<strike>#define INCLUDE_WINDML_PS2_POINTER          /*WindML支持鼠标*/</strike><br />
#define INCLUDE_WINDML_PS2_KEYBOARD<br />
我是加在了#define SYS_INT_INTGATE 之后</p>
<p>重新编译BSP，制作bootrom的floppy image</p>
<p>三、配置vxWorks<br />
WindML components组件下，包含如下几个部分:<br />
WindML devices-&gt;input device-&gt;PS2 keyboard<br />
WindML devices-&gt;graphics device-&gt;graphics support（PCI device）<br />
<strike>2D layer-&gt;complete 2D library<br />
</strike>2D layer-&gt;necessary 2D library</p>
<p>重新编译生成vxWorks</p>
<p>四、下载并运行ugl程序<br />
配置Target Server，选择Target Server是在工具栏上（我当时找了好久，一下载就提示没有选择Target Server）。然后从X:\Tornado2.2\target\lib\objPENTIUMgnuApps（X为tornado的安装盘符）选择ugldemo.o下载，并在shell中运行ugldemo，即可再VMware中看到Welcome to WindML3.0。 </p>
<p>PS：配置到第三步的时候，出现2D layer-&gt;<a name="error_ps1" title="error_ps1"></a>complete 2D library没有安装错误，重新安装WindML3.0一次，然后再配置第三步，依然提示complete 2D library没有安装。曾试图通过修改prjParams.h文件，将原来的<br />
#undef  INCLUDE_UGL_ALL改为<br />
#define INCLUDE_UGL_ALL<br />
结果还是失败了。解决办法是将第一步配置BSP中的分辨率设置成800*600，鼠标键盘都设置上。<br />
实际上并没有这个必要，necessary 2D library一样可以通过。</p>
<h3  class="related_post_title">相关文章</h3><ul class="related_post"><li><a href="http://xinzero.com/boot-vxworks-on-vmware.html" title="VmWare中安装VxWorks-常见问题解决方法">VmWare中安装VxWorks-常见问题解决方法</a></li><li><a href="http://xinzero.com/install-vmware-tools-on-ubuntu804-in-vmware600.html" title="Ubuntu Linux下安装VMware tools">Ubuntu Linux下安装VMware tools</a></li><li><a href="http://xinzero.com/tornado22-for-all-download.html" title="Tornado2.2下载与安装-VxWorks开发工具">Tornado2.2下载与安装-VxWorks开发工具</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://xinzero.com/run-windml-vxworks-on-wmware.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VmWare中安装VxWorks-常见问题解决方法</title>
		<link>http://xinzero.com/boot-vxworks-on-vmware.html</link>
		<comments>http://xinzero.com/boot-vxworks-on-vmware.html#comments</comments>
		<pubDate>Mon, 08 Sep 2008 14:45:44 +0000</pubDate>
		<dc:creator>will</dc:creator>
				<category><![CDATA[学习笔记]]></category>
		<category><![CDATA[bootrom]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VxWorks]]></category>

		<guid isPermaLink="false">http://xinzero.com/boot-vxworks-on-vmware.html</guid>
		<description><![CDATA[我也是初学者，根据wabcon2003-12-27的教程在VMWare上安装VxWorks操作系统（原文找不到了），生成的bootrom在VMware中加载出现:
(tBoot): sysNvRamGet:open failed
Attached TCP/IP interface to lnPci0.停在这里不动了。
先说明TCP/IP错误，主要是没有将网络驱动程序加入bootrom中。
解决办法：
先将从AMD下载的网卡驱动中的ln97xEnd.h和ln97xEnd.c复制到pcPentium目录中，然后修改pcPentium中的Makefile文件
将MACH_EXTRA = 改为MACH_EXTRA = ln97xEnd.o
然后编译生成bootrom。此时如果后面的操作都正确，boot已经可以成功了。
open failed错误不影响boot，但是有网友反应会影响到以后的开发，以后还是应该解决掉。解决的方法也很简单，就是修改config.h文件将
#define SYS_WARM_TYPE  SYS_WARM_FD  改为
#define SYS_WARM_TYPE  SYS_WARM_BIOS
Build Boo ROM的时候不支持C++语法，即//的注释符不能被正确解析。
环境变量的设置只是临时的，关闭控制台之后需要重新设置环境变量。
mkboot a: bootrom 在a:后面有个空格。
就这么多了，欢迎大家和我交流。Have Fun！
相关文章VMware下运行VxWorks WindML3.0Ubuntu Linux下安装VMware toolsTornado2.2下载与安装-VxWorks开发工具]]></description>
			<content:encoded><![CDATA[<p>我也是初学者，根据wabcon2003-12-27的教程<a target="_blank" href="http://www.cevx.com/vmware-vxworks.htm">在VMWare上安装VxWorks操作系统</a>（原文找不到了），生成的bootrom在VMware中加载出现:<br />
<font color="#f20000"><strong>(tBoot): sysNvRamGet:open failed<br />
</strong></font><font color="#f20000"><strong>Attached TCP/IP interface to lnPci0.停在这里不动了。<br />
</strong></font><font color="#000000">先说明TCP/IP错误，主要是没有将网络驱动程序加入bootrom中。<br />
解决办法：<br />
先将从AMD下载的网卡驱动中的ln97xEnd.h和ln97xEnd.c复制到pcPentium目录中，然后修改pcPentium中的Makefile文件<br />
将MACH_EXTRA = 改为MACH_EXTRA = ln97xEnd.o<br />
然后编译生成bootrom。此时如果后面的操作都正确，boot已经可以成功了。</font></p>
<p><font color="#000000">open failed错误不影响boot，但是有网友反应会影响到以后的开发，以后还是应该解决掉。解决的方法也很简单，就是修改config.h文件将<br />
</font><font color="#000000">#define SYS_WARM_TYPE  SYS_WARM_FD  改为<br />
</font><font color="#000000"><strong>#define SYS_WARM_TYPE  SYS_WARM_BIOS</strong></font></p>
<p>Build Boo ROM的时候不支持C++语法，即//的注释符不能被正确解析。<br />
环境变量的设置只是临时的，关闭控制台之后需要重新设置环境变量。<br />
mkboot a: bootrom 在a:后面有个空格。</p>
<p>就这么多了，欢迎大家和我交流。Have Fun！</p>
<h3  class="related_post_title">相关文章</h3><ul class="related_post"><li><a href="http://xinzero.com/run-windml-vxworks-on-wmware.html" title="VMware下运行VxWorks WindML3.0">VMware下运行VxWorks WindML3.0</a></li><li><a href="http://xinzero.com/install-vmware-tools-on-ubuntu804-in-vmware600.html" title="Ubuntu Linux下安装VMware tools">Ubuntu Linux下安装VMware tools</a></li><li><a href="http://xinzero.com/tornado22-for-all-download.html" title="Tornado2.2下载与安装-VxWorks开发工具">Tornado2.2下载与安装-VxWorks开发工具</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://xinzero.com/boot-vxworks-on-vmware.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

