首页 > 其他分享 >qemu重定向串口serial

qemu重定向串口serial

时间:2024-01-31 17:47:09浏览次数:27  
标签:重定向 串口 pty 使用 serial qemu

背景

运行qemu的环境为host,qemu模拟的系统为guest。基于不同的需求,有时需要对串口进行重定向

qemu -serial选项

qemu提供了很多的重定向选项,null, socket, udp, msmouse, vc, file, pipe, console, serial, pty, stdio, braille, tty, parport, spicevmc,下面我们简单列几个分析一下使用场景

  • 使用图形模式,会自动连接到vc
  • 使用无图形模式,会自动连接到stdio
    -nographic
  • 禁止串口输出
    -serial none
  • 使用linux pty,忽略波特率等所有硬件特性,连接到一个虚拟串口,可以使用minicom等串口工具打开
    -serial pty
  • 使用udp网络协议

Ref

https://qemu.weilnetz.de/w32/2011/2011-02-10/qemu-doc.html

标签:重定向,串口,pty,使用,serial,qemu
From: https://www.cnblogs.com/lvzh/p/17999381

相关文章

  • ESP32-S3 通过USB Serial更新固件
    本文主要介绍ESP32-S3在ubuntu20.04下通过ESP32-S3的USBSerial更新固件的方法以及遇到的问题的解决方法。现在市面上ESP32-S3的开发板,大多都是ESP32-S3搭配一个USB-To-Serial桥芯片(CP210X、CH340等)来使用,硬件上再设计一个自动烧录电路(如下所示),以达到通过串口实现固件更新的......
  • 微雪ESP32-S3-Zreo学习笔记之USB串口
    软件下载ESP32-S3-Zero没有板载USB转串口,无法实现自动下载。下载软件时要按住Boot按键再上电,此时电脑会识别到一个USB模拟的COM口,可用于下载软件。开发环境编程环境是使用的esp-idf-4.4.2;值得注意的是在此之前安装了esp-idf-5.0.2、esp-idf-5.1.2都不能正常使用,安装好后使......
  • 工业RTU串口网关有哪些使用用途和使用场景
    工业RTU串口网关主要以串口形式实现对设备的链接和数据采集、传输,具有设备对接方便、设备对接数量多、系统整体稳定性高、部署快捷等优势,可以广泛应用于各种工业领域。本篇就为大家简单介绍一下工业串口网关的使用用途和使用场景: 1、系统兼容集成在工业物联网发展过程中,可能已......
  • C# SerialPort.Open() COM蓝牙串口阻塞问题
    这种问题一般是蓝牙串口的问题,即使设置了SerialPort.TimeOut也是没有用的,需要验证串口名称,跳过该串口SerialPort.Open()步骤这种有问题的蓝牙串口设备名称中会带有BTHENUM那么我们就要取到串口名称,C#提供的SerialPort类只能取到串口编号,所以我们需要借助WMI取串口名称privateb......
  • ROS串口通信报错:IO Exception (13): Permission denied, file /tmp/binarydeb/ros-noe
    ROS在串口通信时,当我们插入USB后,catkin_make之后,报错:IOException(13):Permissiondenied,file/tmp/binarydeb/ros-noetic-serial-1.2.1/src/impl/unix.cc,line151.[ERROR][1705845384.528602780]:Unabletoopenport这是usb权限不够的原因我们首先查看接口设备:l......
  • 序列化之@JsonComponent、@JsonInclude、@JsonSerialize、@JsonIgnore、JsonProperty
    前言:很多时候,例如前端需要字段user可能只是需要用到user中的userName属性,而后端传过去的却是一整个user对象,这样显然是不行的。那有没有一种技术,可以把后端传给前端的user类型的值改变为userName类型的值呢?@JsonComponent、@JsonInclude、@JsonSerialize可以在序列化的时候动手脚,可......
  • Ubuntu和windows连接串口设备方法
    Ubuntu和windows连接串口设备方法一、Ubuntu连接串口1.下载并安装minicom工具sudoapt-getinstallminicom2.串口板连接主机和电脑后执行命令进入串口界面sudominicom-b115200二、windows连接串口1.下载并安装putty工具https://www.putty.org2.打开PUTTY工具,进入对应界面,如......
  • C#串口通讯实战:基础功能及高效数据传输
     概述:C#串口通讯示例展示了基本功能,包括打开/关闭串口、设置属性、发送和接收数据。通过SerialPort类实现,可根据需求扩展更复杂的串口通讯应用。最近有项目应用到串口通讯,网上找到一个C#写的调试工具,如下图: 需要的文末可下载。下面我再讲一下串口通讯的基本应用:在C#中......
  • 在 STM32 中使用环形队列的方式接收串口数据
    在STM32中使用环形队列的方式接收串口数据#include<stdio.h>#include<stm32f10x.h>#include<stm32f10x_usart.h>//定义环形队列的结构体typedefstruct{uint8_t*buffer;//数据缓冲区uint16_tsize;//缓冲区大小uint16_tfront;//队列头索引......
  • 《串口篇》串口是什么
    串口是什么?参考链接:https://zhuanlan.zhihu.com/p/626717960?utm_id=0串口:串口是一个泛称,UART、TTL、RS232、RS485都遵循类似的通信时序协议,因此都被称为串口。注意,串口、UART口、COM口、USB口指的是指的是物理接口形式(硬件)。而TTL、RS-232、RS-485指的是电平标准(电信号)。UART......