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

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

一、打开设备管理器看主机(Window系统)是否识别出串口,我这边显示的串行通信端口是COM3

二、打开VirtualBox,设置串口和USB设备

串口设置:

启用串口后选择端口编号和模式以及路径

我的端口编号选择的是COM3,路径地址也是填COM3,和主机的的对应起来了(这里不确定是否一定要和主机对齐,但是我下意识就对齐了,,,

USB设备设置:

启用USB控制器,选择USB2.0,添加USB设备筛选器

usb筛选器我应该是选第四个(0600),因为我的主机所有的USB端口共接了四个设备:有线鼠标(0110)、有线键盘(0102)、蓝牙键盘(1211)和串口(0600)。如果不确定的话,全选应该也没问题?

三、设置好后启动虚拟机。进入虚拟机后打开终端,使用ls /dev/ttyUSB*查看是否成功识别主机的串口设备

表明虚拟机已经成功识别了主机上的串口设备,并将其映射到了 /dev/ttyUSB0

四、再次打开主机的设备管理器,发现!!! COM3没了,且出现了VirtualBox USB

实现上述步骤只成功了一半。识别到 /dev/ttyUSB0 只是第一步,就好像在主机里面出现COM3一样,想要通过COM3和设备进行通信,还需要一些串口调试工具,例如MobaXterm。在虚拟机中,我们可以使用minicom实现类似的交互功能

1、安装minicom

bash 复制代码
sudo apt update 
sudo apt install minicom

2、配置minicom(假设设备为 /dev/ttyUSB0

bash 复制代码
sudo minicom -s

minicom主菜单:

a、串口设置:1、修改了设备地址为/dev/ttyUSB0 2.设置硬件流控为否 3、波特率根据设备需求调

b、确定变更设置后回到主菜单,然后保存设置为dfl,离开Minicom回到终端

3、在终端使用命令sudo minicom进入minicom界面,如果有来自设备的数据,它会显示在 minicom 界面。

在minicom界面按 Ctrl-A + Z会出现命令提示界面。例如,它告诉你Ctrl - A + X命令是退出界面

结束!

相关推荐
欧云服务器4 天前
怎么让脚本命令可以同时在centos、debian、ubuntu执行?
ubuntu·centos·debian
智渊AI4 天前
Ubuntu 20.04/22.04 下通过 NVM 安装 Node.js 22(LTS 稳定版)
ubuntu·node.js·vim
The️4 天前
Linux驱动开发之Read_Write函数
linux·运维·服务器·驱动开发·ubuntu·交互
再战300年4 天前
Samba在ubuntu上安装部署
linux·运维·ubuntu
qwfys2004 天前
How to install golang 1.26.0 to Ubuntu 24.04
ubuntu·golang·install
木尧大兄弟4 天前
Ubuntu 系统安装 OpenClaw 并接入飞书记录
linux·ubuntu·飞书·openclaw
小虾爬滑丫爬4 天前
ubuntu上设置Tomcat 开机启动
ubuntu·tomcat·开机启动
老师用之于民4 天前
【DAY25】线程与进程通信:共享内存、同步机制及实现方案
linux·c语言·ubuntu·visual studio code
小虾爬滑丫爬4 天前
Ubuntu 上设置防火墙
ubuntu·防火墙
林开落L4 天前
解决云服务器内存不足:2 分钟搞定 Ubuntu swap 交换区配置(新手友好版)
运维·服务器·ubuntu·swap交换区