如何使用 Linux 内核中的 termios api 减少 VTIME 值
相关帖子已关闭,但有一个未解决的问题。为什么 Windows 在原始 UART 处理方面比 Linux 更好? https://stackoverflow.com/questions/76979323/how-to-reduce-tty-vtime-for-non-canonical-uart-on-linux ...
相关帖子已关闭,但有一个未解决的问题。为什么 Windows 在原始 UART 处理方面比 Linux 更好? https://stackoverflow.com/questions/76979323/how-to-reduce-tty-vtime-for-non-canonical-uart-on-linux ...
我正在尝试解决导致虚拟机无法启动的内核问题。为此,最好通过从 BIOS 获取串行控制台输出virsh VM console。(例如,GRUB 可以使用 UART0,但这不是我想要的。) 问题:QEMU 是否有一个 BIOS,可以在串行端口上打印这些类型的通知,而不是(或除了)使用虚拟图形设备? 从下图中,我想从virsh VM console串行输出的文本中获取文本“无可启动设备”,而不是显卡: 仅供参考,这种方法可行,但并不美观: ]# virsh screenshot fw1.ewheeler.net t.jpg ]# tesseract t.jpg...
我有一台 Linux 服务器(在桌面硬件上),运行 Ubuntu Server(无头)。它隐藏起来,难以访问,每年一次的更新或其他问题导致我无法再 ssh 进入它。所以我的解决方案是花一个小时将显示器和键盘连接到它进行调试。 更简单的解决方案是能够从 raspberry pi 之类的设备串行访问它。目前此服务器中没有串行端口,有一个空的 PCI-E 插槽,但我认为添加串行卡不会实现我想要的功能。我不想从此服务器访问串行连接,我想通过串行访问此服务器。 我知道如何做 Rpi 部分。如何创建一个接口(以及我通过什么方式来创建?)以便能够串入这个 Linux 无头...
背景:我有一个带屏幕的奇特键盘。我相信主机通过 PS/2 连接发送命令在屏幕上绘图(我仍在对协议进行逆向工程)。 我的电脑有一个 PS/2 接口。只需将键盘连接到插头即可,这非常方便,但我需要能够将字节写入接口才能使屏幕工作。Linux 提供了一个/dev/psaux设备,但它仅提供经过加工的输出。 据我所知,8042 本身被包裹在一个串行设备中,PS/2 协议在内核中由/dev/input。我找到了一个补丁,该补丁将 serio 设备公开为普通字符设备,但它可以追溯到 2.4 时代,现在已经过时了。(参见https://web.archive.org/we...
我有一个程序(程序 1),其中有一个在端口 1234 上监听的 TCP 服务器。我已确认该服务器接受连接并使用实用程序 str2str 发送数据。 同一台机器上的程序 2 需要此数据,但配置为通过串行端口接收。我需要以某种方式将 TCP 数据转发到(我认为)虚拟串行端口。 我尝试设置以下虚拟串行端口对,将 TCP 数据传输到 /dev/ttyVA00,以便程序 2 可以从配对的 ttyVB00 读取数据: sudo socat -d -d PTY,raw,echo=0,link=/dev/ttyVA00 PTY,raw,echo=0,link=/dev/tt...
我有一台 Linux 计算机(Ubuntu 20.04.5)和一台 Harman Kardon AVR51 A/V 接收器,它有一个 3.5 毫米输入插孔用于红外遥控。 我的问题是,是否可以通过该计算机的 USB 端口发送某种命令,例如打开/关闭接收器。 我尝试过在 Google 上搜索,但从我的搜索来看,没有人尝试过。我的想法是使用 USB 转串口适配器,然后以这种方式发送数据。 所以简而言之,我的目标是通过电缆从计算机控制 AVR51 接收器。 ...
我使用 Putty 作为终端仿真器来控制一些设备。协议是发送命令并接收回复,每个回复都以 CR/LF 结尾。命令和回复的格式几乎相同。我想用不同的颜色显示它们,以便清楚地区分它们。 我找到了颜色设置,但没有任何东西可以区分传输的字符颜色和接收的字符颜色。Putty 不能做到这一点吗? ...
我使用串行接口板连接到路由器的串行接口。它工作正常(N81,无流量控制),但无法发送按键。 尝试过在 Windows 和 OSX 系统上使用不同的模拟器。对 N81 部分和速度非常有信心(如果关闭这个功能,我想我将无法看到输出),并尝试使用流量控制和其他一些变量,但毫无效果。 更多信息:连接 Orbi RBR50,请点击以下链接: Orbi 系列 我可以看到遇到的所有内容,但就是无法按下任何键。 有什么想法下一步该尝试什么吗? 提前致谢! ...
第一次提问(如果我没有在正确的地方,请随时指出我正确的地方):) 我想通过两个 FT232 适配器使用 PC1 访问 PC2。 示例: 我已经尝试将 console=ttyUSB0 参数传递给内核,如这里所述https://www.debian.org/releases/stable/i386/ch05s03.en.html(请参阅下面的 grub 配置)但它似乎不起作用(我只在连接到 PC2 的显示器上看到闪烁的光标,而在 PC1 上的串行监视器上没有输出,两者都设置为 9600 bps)(两台 PC 都运行 Debian 11,内核为 5.10.0-1...
我需要帮助来配置串行端口(/dev/ttyS1 或 /dev/ttyUSB0 相同)以便通过 IP(无调制解调器)与其他主机进行通信。几年前这是可能的,但我不记得是怎么回事了。有人有想法吗? ...
我有一块 IOCREST SI-PEX50103,它是一块 PCI-Express 多 I/O 控制器卡,有 2 个串行端口和 1 个并行端口。它使用供应商提供的 AX99100 驱动程序。我正在运行带有内核 5.3.18-lp152.84-default 的 openSUSE Leap 15.2。 我无法在此 Linux 安装上安装 AX99100 驱动程序。从安装源目录运行 make 命令时,我收到以下错误消息: CC [M] /home/programming/iocrest/AX99100_LINUX_Driver_v1.0.0_Source/ax9...
我上网买了一包最便宜的 USB 转串行适配器,将 TX 放在 RX 上,将 RX 放在 TX 上,这样两个端口之间就可以毫无问题地进行通信。 于是我把这个东西插到使用 RS232 的设备中,用我最喜欢的软件以正确的波特率连接,它开始向我的屏幕发送垃圾信息。然后我用一根更贵的电缆替换了这根电缆,使用相同的配置,它就正常工作了。 我不明白。配置是由软件完成的,如果这是质量问题,它应该会影响我在电脑上使用 2 条廉价电缆进行的测试。 有人知道为什么会发生这种情况吗? 如果有人想知道电缆之间的区别,这里是输出的 lsusb。 昂贵的: 总线 001 设备 010:...
我有一台 Linksys SRW2048,我想通过串行端口进行配置。我用 RS232/USB 电缆和 RS232 端的性别转换器将其连接起来。如果我启动 PuTTy 会话(其他软件中也有同样的问题),则会出现很多错误字符。 命令行输出 PuTTy 设置 设置应该正确,按照手册进行设置。 ...
我有一个设备,可以将其屏幕截图发送到串行和并行打印机。我从串行端口接收到发送到打印机的原始数据。我想将此端口连接到我的 PC 而不是打印机,并想创建位图或任何格式的图像文件,以便我可以拥有软拷贝而不是硬拷贝。该设备发送的数据与 EPSON FX-80、FX-100 和激光打印机 75dpi、100dpi 和 150dpi 格式兼容。 打印机端口上的原始数据 ...
我正在开展一个项目,使用 arduino 从条形码扫描仪收集数据,而 arduino 又连接到 POS/笔记本电脑。到目前为止,我能够使用 arduino 作为主机从条形码扫描仪收集数据,为了将扫描仪数据从 arduino 发送到笔记本电脑,我使用了基本的 FTDI 板(https://www.sparkfun.com/products/9716) 将串行数据从 arduino 转换为 USB。但是,它在我的计算机上显示为 COM 端口,我需要一个额外的串行监视器来查看从 arduino 传输的数据。是否有类似于 FTDI 板的设备可以将串行数据从 ardu...