VMware中的USB转串口问题.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VMware中的USB转串口问题 VMware中的USB转串口问题.txtlO有了执著,生命旅程上的寂寞可 以铺成一片蓝天;有了执著,孤单可以演绎成一排鸿雁;有了执著, 欢乐可以绽放成满圆的鲜花。前几天调通了在windows下usb转的串 口,连到fs2410的开发板上,超级终端和DNW都输出正常,后来想 在 linux 下试试效果(在 windows xp 下 vmware 中的redhat9),可 费了两天劲也没见有输出内容。郁闷的不行。 先是从网上找资料,有的说在虚拟机下要用ttyUSBO 口,我 找机器上的每个usb 口试了一遍,也无果而终。 后来又找P12303 C我的转串口里的芯片)的linux的驱动, 折腾半天,也是无果。 今天下班后,又报着试试的心理,又从头试,把这个转接口 当作一个物理的串口,(自己总觉得这个转串口相对虚拟机来说,就 是一个真实的串口,后来查了一下vmware的虚拟原理,这样认为没 找到明显的错误,暂且这样认为吧,),所以我又重新设了一下vmware 有关串口的设置:设备状态选中“已连接”和“打开电源时连接”; 使用物理串行端口选中windows下设备管理器里显示的串口号(我这 里显示是com5,也不清楚这个顺序是从哪排的,试遍所有usb 口, 也是从coni4开始,没找到coml-3),不建议用自动探测。特别提示, 这几项设置耍在虚拟机启动,而不启动虚拟机里的linuxo然后就启 动linux,进入口又从头开始设minicom的配置:用minicom -s打 开设置项二》Serial port setup 二》Serial Device 设为/dev/ttySO, 其它项按实际值设即可。保存后再重新进minicom,给开发板上电, 竟然又可以看见久违的串口信息了,惊奇之余,回想一下,这个过程, 有种无语的感觉,从网上找资料一定根据自己的情况,灵活运用,不 可照搬,把自己领到一个小胡同出不来了, 后来发现另一个关键点,就是vmware上在设置串口的界面 上有一个I/O模式,当那个选项选中时,串口输出输入正常,不选屮 时,虽然有输出,但有乱码。 最近在学习嵌入式linux开发,本人是在虚拟机中装的linux,起初 传输文件先是从linux用传到windows下,然后再传到开发板上,必 须在linux和windows Z间频繁切换,感觉太麻烦了 !于是尝试在虚 拟机中使用串口与开发板直接通信,在网上查了一些相关资料加上一 番摸索,终于搞定了。 首先说明一下,我用的虚拟机是VMWare6. 0, ubuntu-8. 10-server linux系统。开始要在VMWare中设置串口,默认的并没有启动串口, 先添加一个串口,串行端口选项选择“使用位于主机上的物理串行端 口” ,下一步中选择使用相应的串口(本人先是在windows下安装了 usb转串口驱动(PL-2303 Driver),这时开发板插到usb 口上会显 示成一个串口,我的是COM3,在这选COM3 口。至于不安这个驱动, 在这一步中选自动侦测可不可以,本人没尝试,就不知道了,嘿嘿)。 连接好开发板,打开linux虚拟机,进入终端输入sudo minicom 一 s, 进入minicom的设置模式。 选择串口:在选择菜单中的“Serial port setup” ,按回车,再 按 以设置 “Serial Device” /dev/ttySO 按回车返回。 注:网上朋友说要检查一下/dev下是否有ttyUSBO这个东东,不过 我的系统中没有,倒是有一堆ttysO, ttySO, ttysl, ttySl — 堆东西。不太理解,感觉是串口用的,有哪位大侠知道,恳请指教。 此时应将 “Serial Device” 改为/dev/ttyUSBO 以后按下面设置就可以了 下面的设置参考的网上的资料,在此感谢一下 设置波特率:按键进入设置bps/par/Bits(波特率)界 面,设置波特率为115200,按回车返回。 数据流控制:按键设置Hardware Flow Controlv为 “NO” . 其它为缺省设置,然后按回车到串口设置主菜单,选择“Save setup as dfl” ,按回车键保存刚才的设置(网上说保存到 Vetc/vminirc. dfl,经查看我的实际保存到的是 /etc/minicom/minirc. dfl,版本不同吧),最后退出设置菜单就可以 使用minicom与开发板通讯了(不知为什么我的还要重启虚拟机才能 进行通信)。 在使用配置中,本人有些小的体会:如果在配置中,输入的 是minicom - s ,没有用sudo的话,配置文件是保存在个人丁?作目 录的.minirc. dfl文件中。以后再使用minicom - s

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档