VmWare下VxWorks再获进展--USB鼠标、USB磁盘使能.doc

上传人:工**** 文档编号:562259663 上传时间:2023-05-19 格式:DOC 页数:8 大小:446.50KB
返回 下载 相关 举报
VmWare下VxWorks再获进展--USB鼠标、USB磁盘使能.doc_第1页
第1页 / 共8页
VmWare下VxWorks再获进展--USB鼠标、USB磁盘使能.doc_第2页
第2页 / 共8页
VmWare下VxWorks再获进展--USB鼠标、USB磁盘使能.doc_第3页
第3页 / 共8页
VmWare下VxWorks再获进展--USB鼠标、USB磁盘使能.doc_第4页
第4页 / 共8页
VmWare下VxWorks再获进展--USB鼠标、USB磁盘使能.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《VmWare下VxWorks再获进展--USB鼠标、USB磁盘使能.doc》由会员分享,可在线阅读,更多相关《VmWare下VxWorks再获进展--USB鼠标、USB磁盘使能.doc(8页珍藏版)》请在金锄头文库上搜索。

1、经验心得 VmWare下VxWorks再获进展USB鼠标、USB磁盘使能!(USB2.0使能)20100523更新USB2.0 U盘使能!用的是Tornado2.2.1 Platform ID 2.0版本EHCI控制器使能,需要虚拟机配置上然后,U盘按照高速设备链接了测试速度ing。测试结果,u盘一个qq安装程序,28.6MB使用EHCI枚举U盘,USB协议栈为2.0架构,拷贝到硬盘的速度为8秒结束使用UHCI枚举U盘,USB协议栈为1.1架构,拷贝到硬盘的速度为28秒结束实在佩服vmware公司啊,连低速的东西都能给你模拟出来,哈哈哈哈cevx论坛首发,本人原创,如需转载,请著名出处和作者2

2、0100511更新使用教程一直忙于VxWorks下语音聊天的开发,现补上使用教程,新鲜出炉哦对于虚拟机玩转VxWorks,还不熟的朋友可以看置顶帖、或是查找VmWare安装VxWorks的教程一,开发环境:VmWare 7.0.0或以上(5.5.x系列无法使用USB HID类鼠标设备,6.x.x系列我没怎么用)VxWorks 5.5.1Tornado 2.2.1USB鼠标 2个(后面解释为何要2个)USB磁盘 1个二、VmWare虚拟机配置:虚拟硬件要加上USB Controller控制器,如下图下载 (12.35 KB)2010-5-11 22:25然后,进行USB控制器的设置如果要在VxW

3、orks5.5下使用U盘 将Enable high-speed support for USB 2.0 devices钩子去掉,即不要选他因为勾选后,VxWorks5.5的USB UHCI控制器的驱动对虚拟机模拟的这个控制器操作的不好主要还是风河的问题拉,不关vmware公司的事-下载 (33.75 KB)2010-5-11 22:25如果只是vxworks下用USB鼠标,则该项勾不勾选无所谓下面讲述最最最最关键的一点,这个也是费了我9牛2虎之力,Google、加不断尝试才搞定的对于VmWare低版本(如vmware5.5.3)对鼠标的模拟是PS/2接口的即如果你即使插入的是USB鼠标,但在虚

4、拟机的客户操作系统下,是按照PS/2设备处理模拟的这个可以查看其手册中关于输入设备的描述但是,VmWare公司是聪明的,他们在VmWare 7.0.0版本以上,加入了对USB鼠标的完全模拟不过,默认情况下,是处于关闭状态的为此,需要进行以下改动,关键的来了哦,大家屏住呼吸进入你的虚拟机的文件夹,如下图所示,会有一个.vmx的配置文件下载 (10.67 KB)2010-5-11 22:36他是一个文本文件,编辑之,在usb.present = TRUE这句话之后,加上usb.generic.allowHID = TRUE即允许使用USB HID设备然后保存该文件这样在虚拟机启动后,在VmWare

5、的右下角图标或是VM菜单中可以看到USB鼠标了如果不加这一句,你是无法在可移动设备中找到USB鼠标的三、VxWorks组件配置:主机USB总线配置如下图下载 (18.72 KB)2010-5-11 22:25因为VmWare模拟的USB控制器为UHCI类型USB总线外围设备配置如下图下载 (28.4 KB)2010-5-11 22:25包含了USB块设备和USB鼠标的相关组件四、启动你的虚拟机启动虚拟机,bootrom加载 配置了USB组件 的VxWorks后,系统会提示如下信息下载 (77.15 KB)2010-5-11 23:30因为USB鼠标和U盘,都还没有连接到虚拟机内部所以,这里的2

6、条红线,只是代表了监控USB鼠标和U盘的任务已经初始化成功了但设备此时还尚未在vxworks下进行枚举下面,我们就开始USB的枚举过程首先,插上你的U盘(建议U盘不要分区,且最后是FAT格式,而非FAT32)然后,在虚拟机菜单-vm-Removable Devices-展开的列表中,找到你的U盘名字例如我的是金士顿的然后,点击connect,如下图下载 (23.86 KB)2010-5-11 22:42按理来说,你的U盘应认出来了,vxworks会提示如下信息:(如果之前,你在USB Controller的设置中,勾选了使能支持2.0设备,那么很有可能U盘在vxworks就不认了但是vxwor

7、ks6.7,对于这点没有要求,鉴于vxworks5.5流传较广,就不考虑6.7的用法了)下载 (79.22 KB)2010-5-11 22:46/bd就是U盘的设备名了和硬盘/ata0a一样,用你的cd、ls、cp命令操作你的U盘吧!cd /bdls就会列出你的U盘根目录下的内容了vxworks5.5不支持中文vxworks6.7已经能够支持中文目录列举了,需要unicode码支持,有组件,不知道可不可以搞到vxworks5.5下呢?呵呵关于鼠标,如果你只接一个USB鼠标的话,那么你通过上述连接U盘的方法去把USB鼠标连接到虚拟机中会提示如下错误:下载 (16.85 KB)2010-5-11

8、22:50其中,红圈标注的为USB鼠标的名字,根据你的USB鼠标不同,会有不同。从错误信息中我们知道:VmWare公司,不允许 在 只有一个USB鼠标的系统上,使用虚拟USB鼠标因此我们需要准备2个USB鼠标。好吧,再插上一个USB鼠标(一开始我也愣是没明白咋回事,google此时就帮上大忙了哈)然后重复同样的连接设备操作,随便连接哪一个USB鼠标都可以恭喜你,VxWorks的USB协议栈成功的枚举出了USB鼠标会提示/usbMo设备搭接上了,如下图所示:下载 (77.39 KB)2010-5-11 23:48如果没有出现,最好换个型号的USB鼠标因为tornado2.2.1、vxworks5

9、.5.1的USB鼠标驱动有一个不算bug的问题,就是在进行枚举时,驱动会向USB鼠标发送idle时间设置的命令,但很多新的USB鼠标已经不对该命令响应了因此驱动也就枚举失败了要么你换个鼠标,要么你更改驱动源码,然后重新生成usb库写完了,此刻,我内流满面虚拟机下vxworks,再次向完美迈进了艰难的一步不要在羡慕vmware其他客户操作系统使用U盘了,我们可爱的vxworks也能如愿以偿了!附件是U盘在vmwarevxworks下的枚举、操作录像最好用kmplayer看吧Other Movie.rar (25.47 KB) 下载次数: 1002010-5-11 23:52下载消耗 金钱 1 我是华丽的分割线之前虚拟机对usb鼠标都是按ps/2接口处理的 创建为/pointer/0 ,即为一个PS2设备不过 现在 在VMware7版本下 Usb鼠标总算可以用了 驱动枚举设备为/usbMo/0 图形下为/pipe/uglUsbMse/0 文档全力准备ing 这下usb协议栈总算可以在vmware下好好调式了

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号