virtualbox虚拟机的串口设置-简单有效地配置你的串口

VirtualBox下配置虚拟端口    由于专业性质,平时的学习和工作中的很多任务都要在Linux下完成。于是在WindowsXP下安装了VirtualBox+Ubuntu来满足需要。最近需要做一些Linux下串口通信的东西,非常希望能在VirtualBox下模拟几个虚拟串口方便调试。网上这方面的东西几乎没有,而且VirtualBox官方帮助文件中的设置虚拟串口的方法老有问题(似乎是只能在WinNT下使用),于是参照了VMware 阅读详情

最近一直在查找virtualbox中串口如何设置。在google, baidu了N次以后,找出来的文章要么步骤非常复杂,要么根本就无法使用。索性自己探索,找出一种简单而又有效的配置方式。

 

 

首先是宿主机,我用的是Debian-5.0, 在上面安装了目前最新的virtualbox-3.1.2. 在virtulbox里也安装了debian-5.0, 用来做测试。

 

我们需要先配置一下宿主机器上的virtualbox。

1. 在串口栏中勾选 []启用串口(E)

2. 端口编号选择COM1

3. 端口模式选择Host Pipe

4. 勾选 []创建通道(C)

5. Port/File Path: 填上 /tmp/serial. 也就是说我们在宿主机器的/tmp/中创建了serial的通道文件

 

此外,我们还要在宿主机器上设定一下串口.在此之前需要安装minicom软件

1. 运行minicom命令

2. CTRL+A调出配置界面,选择Serial port setup

3. Serial Device修改为 unix#/tmp/serial

4. Bps/Par/Bits修改为 9600 8N1

5. Hardware Flow Control和Software Flow Control都设置为No.

6. 保存为dfl以后退出

 

在虚拟机上配置:

修改/boot/grub/menu.lst,将输出导出到串口

title     Debian GNU/Linux, kernel 2.6.32.7

root    (hd0,0)

kernel  /boot/vmlinuz-2.6.32.7 root=/dev/hda1 ro console=ttyS0,9600

initrd    /boot/initrd.img-2.6.32.7

 

修改/etc/inittab,允许输出的控制台为ttyS0.

将

#T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100

启用即可。

 

宿主机开启minicom, 然后启动虚拟机,就可以看到系统启动输出信息全部导出到了串口上。等到登陆界面出现的时候,就可以登陆操作。

 

 

注:此文为原创,禁止用于商业用途。如需转载,请注明出处。

 

linux vbox 添加串口,virtualbox配置串口,HOST:XP, GUEST:Linux linux启动的时候,如果碰到panic,一般有以下手段1.dmesg2.serial port3.screencapture利用virtual box调试vmlinux的话,如果要记录所有的boot log,用串口连接比较好,也就是把guest的串口输出到host上,fromhttp://no001.blog.51cto.com/1142339/3507181.VirtualBox的设置。在虚拟... 阅读详情

相关推荐

VMware虚拟串口的设置与使用

VMware虚拟串口的设置与使用测试环境VMware的串口为虚拟机添加串口开机测试 测试环境 宿主机:Windows10 虚拟机:Ubuntu18.04 VMware:VMware15.5.2 VMware的串口 一个虚拟机最多可以添加四个虚拟串口,有如下几个方法配置虚拟串口: 连接一个虚拟串口到宿主机的物理串口。 连接一个虚拟串口到宿主机上的一个文件。 在两个虚拟机之间建立一个直接的连接,或者将虚拟机的串口与宿主机的应用程序连接。 1.如果你要使用宿主机的物理串口设备,选择Use physical ser

Kunaly 2万+

VirtualBox虚拟机串口通信

设置方式就是在VirtualBox的设置里面设置串口,需要注意的是其中一台不勾选“连接至现有通道或套接字”,另外一台勾选,不勾选的那台需要先启动。在其中一台执行 cat /dev/ttyS0 ,另外一台执行 echo "hello world" > /dev/ttyS0。可以看到在执行cat /dev/ttyS0 的机器同步输出。现在希望两台CenOS虚拟机能通过串口通信。两台Guest虚拟机: CentOS。设置前先关闭两台虚拟机。

fish的专栏 1329

Linux主机和VirtualBox之间实现串口通信

Linux相关开发工作中,经常会用到串口,特别是嵌入式开发领域的,串口通信一般是必不可少的。同时,它也是双机调试(如KGDB)的主要通信渠道。这里以VirtualBox虚拟机和Linux主机之间实现虚拟串口通信。环境: HOST:Deepin 15.2 AMD_64 Guest OS: Ubuntu 14.04.3 AMD_64 设置虚拟串口VirtualBox的虚拟串口是以命名管道方式实现的,虚拟

宁静致远 4380

virtualbox虚拟机安装windows,使用串口调试工具

路径/地址------》“/dev/ttyUSB0" 这个东西是怎么填写出来的?windows系统里面不用怎么配置,就像普通机器用就可以了。

943

USB PD快充功率监测仪:高精度嵌入式USB电压电流测量终端

USB供电已从数据接口演进为关键电源总线,尤其在PD快充场景下,工程师亟需对5V–20V宽压范围内的实时电压、电流及瞬时功率进行精准捕获。其底层原理依赖高共模抑制比的高边电流检测与分压采样+ADC数字化处理,结合LDO低噪声供电保障模拟链路精度。该类设备的技术价值在于以低成本实现协议无关的‘电气层可视化’,规避商用ASIC测试仪的黑盒局限,支撑PD充电验证、电源设计调试与教学实验等工程实践。本文介绍的开源USB表即基于N32G430 MCU与INA199电流检测芯片,覆盖USB-C输入/输出双通道监测,具备

weixin_42174098的博客 207

从零到一:RT-Thread与W5500的硬件抽象层设计哲学与实践启示

本文深入探讨了RT-Thread操作系统下W5500以太网模块的硬件抽象层(HAL)设计哲学与实践。通过GD32F103和STM32F103平台的适配案例,详细阐述了如何利用RT-Thread的驱动框架实现跨平台硬件无关性、模块化设计及配置定制,为嵌入式开发者提供了可复用的HAL设计方法论和实战经验。

7z8x2c4v6b9的博客 198

VirtualBox虚拟机串口输出配置

VirtualBox 可模拟标准 16550A UART 串口(如 COM1,I/O 0x3F8)。虚拟串口可重定向到主机的管道、文件、TCP 端口等,便于调试和日志采集。虚拟串口与物理串口功能一致,Linux 内核和 GRUB 可直接识别并输出信息。大部分桌面版 Linux 镜像(如 Ubuntu Desktop、Fedora Workstation 等)默认启用 VGA 终端,无需特殊配置即可在虚拟机窗口看到终端和图形界面。

哈喽。 2070

拉曼光谱入门:10.显微拉曼与共聚焦技术

本文系统阐述了显微拉曼光谱技术与共聚焦原理的融合机制,详细解析了从激光激发、针孔空间滤波到光谱采集的完整光路架构,阐明了共聚焦设计在提升三维空间分辨率、抑制荧光背景及实现微区无损层析方面的核心优势,并探讨了关键光学器件的性能边界与系统技术局限。

qq_53529450的博客 168

Ubuntu下VirtualBox虚拟机串口设置

VirtualBox虚拟机的串口通信机制有两种,一种是通过将虚拟机的串口连接到主机的串口,另外一种是将虚拟机的串口连接到主机上的一个命名管道,第一种方式到现在我还没有实践出来,目前只是对命名管道的方式实践成功。1.启用串口 新建虚拟机后在设置中会出现串口面板,可以进行串口设置,默认是不起用的,一般端口选择使用COM1对应虚拟机的/dev/ttyS0,端口模

少帅的天空 7217

Bert+CNN文本分类(含代码实现)

一、什么是CNN? CNN的特点: (1)特定特征位移不变性 (2)特征缩放不变性 2. CNN模型构造过程 2.1 Convolution(卷积) (1)获取关键特征(减少参数) (2)共享权重(再次减少参数) 2.2 Max Pooling(池化) 2.3 Flatten 向量转换为如图所示可以进入全连接层的向量模式 3. TextCNN 上图可理解为: 通过不同的size(如上图2、3、4等),上图红色代表 size=2,黄色...

Python,数据分析,机器学习,深度学习 1万+

在ABAQUS中使用VUMAT子程序实现Hashin失效准则的详细解析与实践:深入探讨复合材料模拟仿真的高级编程技巧

Hashin失效准则是由材料科学家Shlomo Hashin于1962年提出的一种基于能量方法的多向失效理论,主要用于预测复合材料的破坏行为。与传统的单向失效理论不同,Hashin准则考虑了材料内部的多种独立破坏机制,如基体断裂、界面脱粘、纤维断裂等,这些机制在不同应力状态下可能同时或分别发生。通过计算各个机制的能量释放率,Hashin失效准则能够更为准确地预测复合材料在复杂应力状态下的破坏行为。

qq_38334677的博客 1949

oracle vm virtualbox 串口,Ubuntu下VirtualBox虚拟机串口设置

VirtualBox虚拟机的串口通信机制有两种,一种是通过将虚拟机的串口连接到主机的串口,另外一种是将虚拟机的串口连接到主机上的一个命名管道,第一种方式到现在我还没有实践出来,目前只是对命名管道的方式实践成功。1.启用串口新建虚拟机后在设置中会出现串口面板,可以进行串口设置,默认是不起用的,一般端口选择使用COM1对应虚拟机的/dev/ttyS0,端口模式选择Host Pipe,表示将虚拟机的串口...

weixin_32421297的博客 1047

24. SAP UI5 应用如何使用 OData 数据模型

本教程之前的二十三个步骤,使用的数据模型都是 JSON 模型。从本步骤开始,我们要学习另一种非常重要的数据模型:OData 数据模型。 OData 数据模型也是 SAP 产品里广泛使用的数据模型,比如 SAP S/4HANA,SAP CRM Fiori 应用等等,都使用的是 OData 数据模型而不是 JSON 数据模型。 使用 OData 数据模型的典型场景就是,通过 OData 模型提供的 Read API,将远端服务器上存储的数据通过 OData 协议读取到客户端,并显示在 SAP UI5 应用里。.

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 5797

MAC 下virtualbox虚拟机串口设置方法

在MAC上安装了 因为需要用到串口,

STK_tianwen的专栏 6991

Yolov8-pose关键点检测:训练准备篇 | 自己数据集从labelme标注到生成yolo格式的关键点数据

yolov8-pose关键点检测系列:从数据集标记到生成适合yolo的关键点格式

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 5875

手把手教你学Simulink——基于Simulink的模糊自适应PI调节FOC电流环

本文提出基于模糊自适应PI控制的FOC电流环优化方案,针对传统PI控制参数固化、抗扰性差等问题,通过模糊逻辑在线调整PI参数。方案采用双输入(电流误差及变化率)和三输出(ΔKp/ΔKi/PI调节)结构,实现动态响应时间<30μs(提升38%)、超调<5%(降低71%)、参数摄动下误差<±0.4A(精度提升73%)。详细介绍了Simulink建模步骤,包括模糊规则设计(7语言变量、49条规则)、隶属度函数配置及自适应PI实现逻辑,并提供实机部署建议。仿真结果表明,该方法显著提升系统鲁棒性,特

MHD0815的博客 79

linux vbox 添加串口,Ubuntu下VirtualBox虚拟机串口设置

VirtualBox虚拟机的串口通信机制有两种,一种是通过将虚拟机的串口连接到主机的串口,另外一种是将虚拟机的串口连接到主机上的一个命名管道,第一种方式到现在我还没有实践出来,目前只是对命名管道的方式实践成功。1.启用串口新建虚拟机后在设置中会出现串口面板,可以进行串口设置,默认是不起用的,一般端口选择使用COM1对应虚拟机的/dev/ttyS0,端口模式选择Host Pipe,表示将虚拟机的串口...

weixin_30315143的博客 1048

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

配置VirtualBox虚拟机的串口

环境 主机:windows10 VirtualBox虚拟机:ubuntu16.04 使用vspd创建虚拟串口 设置VirtualBox串口 安装配置ubuntu终端minicom $ sudo apt-get install minicom $ sudo minicom CTRL-A o 配置串口,配置完成后返回上一级菜单选择“Save setup as dfl”保存配置,然后退出ninic...

kingwan560的专栏 7228

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

VirtualBox虚拟机串口调试方法

1.windows下调试virtualbox的虚拟机串口 2.Cannot open /dev/ttyS0: Permission denied解决 出现了Cannot open /dev/ttyS0: Permission denied提示字样 解决方法如下: 1.由于tty属于“dialout”组别,比如用户名是admin123, 先命令查看下用户隶属的组别 groups admin123 2.如果没有隶属“dialout”,那么把用户加入进去 sudo gpasswd --add admin123 d

楚轩的博客 6830

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

virtualbox虚拟机中使用串口

主机linux(fedora16) 虚拟机winXP 串口是开发者经常要使用到的,我们有些时候需要使用windows开发,然而window装在了虚拟机中,我们怎么样在虚拟机中使用串口呢? 1、在virtualbox中选择启用串口,端口模式选择Host device.     由于现有两个系统但是只有一个物理串口,所以虚拟机要通过主机的串口文件间接获取数据,主机是linux,串口设备为/d

秋之菌 4299

linux配置串口命令,VirtualBox下配置串口以及stty命令详解

虚拟机于主机通过串口通信我们需要先配置一下宿主机器上的virtualbox。1. 在串口栏中勾选 []启用串口(E)2. 端口编号选择COM13. 端口模式选择Host Pipe4. 勾选 []创建通道(C)5. Port/File Path: 填上 /tmp/serial. 也就是说我们在宿主机器的/tmp/中创建了serial的通道文件此外,我们还要在宿主机器上设定一下串口.在此之前需要安装m...

weixin_28791139的博客 662

如何配置VirtualBox中的虚拟机的串口

http://www.crifan.com/summary_how_to_configure_virtualbox_serial_port/ http://blog.youkuaiyun.com/ralphsage/article/details/5626014 正在进行嵌入式Linux设备驱动开发,在主机的Ubuntu OS环境下,我使用的串口工具是 PuTTY SSH Client

gaoguoxin2的专栏 1万+

linux vbox 添加串口,Ubuntu下VirtualBox虚拟机串口设置[Linux安全]

赞助商链接本文“Ubuntu下VirtualBox虚拟机串口设置[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:VirtualBox虚拟机的串口通信机制有两种,一种是通过将虚拟机的串口衔接到主机的串口,别的一种是将虚拟机的串口衔接到主机上的一个命名管道,第一种方法到目前我还没有实践出来,目前只是...

weixin_34185396的博客 400

virtualBox 串口的设置方法

环境xp + virtualBox 4 + linux 11.10 1:直接按下图配置串口,然后启动虚拟机设置minicom,端口号为/dev/ttyS0.很简单,填写“COM1”,其中数字1也是根据环境自由定义。 Linux下minicom的配置和使用方法 安装配置minicom ------------------------------------------------

u012420933的专栏 3856

VirtualBox中的虚拟机Manjaro的串口配置与使用

(一)VirtualBox的串口配置 右击【Manjaro右下角的USB图标】,选中【FIDI USB &lt;-&gt; Serial [0400]】,打开或关闭串口。 (二)Manjaro的串口安装与使用 在dev下的名称是ttyUSB0。 1.安装(安装文件名为filename.tar.gz -----源码包方式) 1)解压缩文件:tar -xvzf minicom-2.7.t...

RosyCloudsLee的博客 848

VirtualBox下ubuntu23.04使用主机串口以及使用 minicom 进行串口调试

VirtualBox下ubuntu23.04使用主机串口以及使用 minicom 进行串口调试

zzzlearning的博客 1336
上一篇: Kernel panic 信息分析方法(转自高人)
下一篇: 使用ssh tunnel + sock5 穿越防火墙
leopard_ray
博客等级 码龄22年 85粉丝 27原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值