正在进行嵌入式设备驱动开发,在主机的Ubuntu OS环境下,我使用的串口工具是PuTTY SSH Client(个人认为比较不错的工具),但是因为需要对终端产品的NorFlash进行空白烧写,或者需要在bootloader出问题后进行NorFlash重写,都需要使用BDI2000工具,而我手中的BDI2000的配置工具,以及与BDI连接的服务器程序都是应用程序,它们也都需要使用串口对BDI2000进行配置和交互。没有办法,只有想办法在virtualbox中来操作PC的物理串口,来完成这样的工作了~~~~~,下面是如何在virtualbox中直接使用本机物理串口的全教程。本人使用的VirtualBox环境:Host OS:Ubuntu 10.04        Guest OS: Deepin WinXP        VirtualBox Version:3.1.8

1、VirtualBox的设置,如图所示:端口编号是指在VirtualBox中的WinXP中串口的符号;端口模式选择Host Device,表示VirtualBox和主机Ubuntu共用同一个物理串口;端口位置/dev/ttyS0表示虚实共用的物理端口在Host OS Ubuntu中的设备号———这样VirtualBox中的端口1就成功设定了2、进入Guest OS WinXP后的动作:(1)虽然在VirtualBox中已经为Guest OS WinXp设定了串口设备,但是进入WinXP后却无法在设备管理器中看见,于是,进入控制面板-->添加硬件,选择“是,我已经连接了此硬件” --> "添加新的硬件设备" --> "搜索并自动安装硬件",有时这样即可自动检测出COM1并安装;(2)如果此处并未自动搜索出COM设备,则需要手动选择“端口(com和LPT)”-->"标准端口类型"-->"通讯端口",不过这样不会得到COM1而是COM3设备,并且没有正确地被驱动;在设备管理器中,右键选择COM3-->属性-->资源-->手动配置,这里其实无须改动什么,直接确定即可,然后系统会提示重启,重启后,COM3就能构正常使用了;重启后,如果不喜欢COM3而仍然想用COM1,此时也很容易了,设备管理器中卸载COM3设备,然后重复上述(1)的过程,肯定会自动检测出COM1。

这样,就可以在VirtualBox中和主机一样的直接正常使用物理串口了~~~~~~

http://www.vmbest.com/school/2-virtualbox-school/473-virtualbox

linux vbox 添加串口,如何在VirtualBox中直接使用本机物理串口相关推荐

  1. Linux kodi添加中文,如何在Ubuntu中通过PPA安装Kodi 18.2并设置中文界面

    如何在Ubuntu中通过PPA安装Kodi 18.2并设置中文界面 Kodi "Leia" 18.2已经发布,其中包含许多错误修复和性能改进. 以下是如何在Ubuntu 16.04 ...

  2. virtualbox主机网络管理 未能创建_如何在 VirtualBox 中增加现有虚拟机的磁盘大小 | Linux 中国...

    导读:你可以在 VirtualBox 中扩大虚拟硬盘,即使在创建之后也可以. 本文字数:1434,阅读时长大约:2分钟https://linux.cn/article-12869-1.html作者:D ...

  3. 如何在 VirtualBox 中安装 SteamOS

    下面的教程将指导 Linuxer 在 VirtualBox 中全新安装 SteamOS GNU/Linux. 如你已经了解的那样,SteamOS Linux 已经在12月13日正式发布了.作为一款基于 ...

  4. linux动画制作软件,如何在Ubuntu中安装2D动画软件OpenToonz

    OpenToonz,开源2D动画软件,现在可以通过Snap软件包轻松安装在Ubuntu 16.04,Ubuntu 18.04及更高版本中. OpenToonz基于Toonz Studio Ghibli ...

  5. 如何在VirtualBox中启用3D加速和使用Windows Aero

    VirtualBox's experimental 3D acceleration allows you to use Windows 7's Aero interface in a virtual ...

  6. wps启用编辑按钮在哪里_如何在wps工具栏中添加按钮 如何在Excel中添加删除命令按钮...

    延伸:如何在Excel中添加删除命令按钮 描述:在Excel 2003中,很多常用的命令按钮都放置在工具栏中,用户可以很方便地进行操作.添加命令主要是通过拖动的方式完成的,其具体的操作如下:骤一,在视 ...

  7. [转] 如何在VirtualBox中启用3D加速和使用Windows Aero

    VirtualBox's experimental 3D acceleration allows you to use Windows 7's Aero interface in a virtual ...

  8. oracle 手动添加分区,如何在oracle中创建子分区?

    现在我开始学习oracle.some中的分区概念了.我现在如何管理分区,我试图在Oracle中创建子分区.我得到这个错误如何在oracle中创建子分区? SQL Error: ORA-14160: t ...

  9. 如何在VirtualBox中利用共享文件来实现文件共享

    一:自动挂载 1 在虚拟机页面找到设置一栏 2 在设置中找到共享文件夹 3点击右上角绿色加号                                                       ...

最新文章

  1. 刚进入win7系统就提示检测到一个硬盘问题的解决方法
  2. 引用和const 引用的区别(转自chinaitlab)
  3. zabbix NFS挂载 监控模板
  4. [Java基础]字节流读数据
  5. [Leetcode][第785题][JAVA][判断二分图][BFS][DFS]
  6. 《Python Cookbook 3rd》笔记(1.14):排序不支持原生比较的对象
  7. 目前流行的装修风格_现在最流行的八大装修风格
  8. 中科院大学计算机研究生考试大纲,中国科学院大学《计算机原理》2019年硕士研究生入学考试大纲...
  9. 服务器中文件设置密码,共享服务器文件权限怎么设置密码
  10. mysql之使用python操作mysql需要commit的情况
  11. webpack 安装vue(两种代码模式compiler 和runtime)
  12. 华为系列设备优先级总结(三)
  13. windows 生成ssh 密钥
  14. ElasticSearch 7.X的基础教程二(Es安装教程)
  15. 浩辰CAD给排水2021安装教程
  16. 轻小说搜索及下载(基于8wenku)-python
  17. (C++实例)实现people类、student类,teacher类、graduate类、助教类继承和派生并测试
  18. 【微信小程序】把客服按钮替换成自己想要的图片
  19. 浮点加减法中什么时候左规什么时候右规
  20. 巧借“中国制造2025”东风占领“智”高点

热门文章

  1. Android无线调试出现错误的解决方法
  2. Java 定时任务调度(8)--ElasticJob 入门实战(ElasticJob-Lite使用)
  3. Splunk和ElasticSearch深度对比解析
  4. git中fatal: Authentication failed的问题
  5. MySQL配置mycat读写分离:wrapper | Startup failed: Timed out waiting for signal from JVM.
  6. 编译linux系统到开发板,迅为3399开发板Linux固件编译-Ubuntu16系统编译
  7. oracle 向右去整,使用table表格无端的整体向右偏移一段距离
  8. java调用url505_JAVA中三种URL连接方法
  9. sp寄存器和bp寄存器_为什么早期x86处理器寄存器很少?
  10. vs java调试_基于VSCode的Java编程语言的构建调试环境搭建指南(作业三)