Linux shell 通过串行控制台给出垃圾输出 2024-6-18 • linux shell serial 我通过串口连接到运行 OpenWRT 的路由器。所有 shell 输出均损坏,如下所示这里(缺少符号)和这里(ls /dev/输出 — 显示转义序列,整体混乱)。有趣的是,启动期间的内核消息似乎没问题。串行端口肯定可以正常工作,因为我用许多发行版和机器对其进行了测试,所以我猜这是 OpenWRT 的问题。我该如何解决这个问题?顺便说一句,降低波特率没有帮助。 答案1 我终于解决了这个问题。这是内核 UART 驱动程序 FIFO 大小问题。硬件 FIFO 是 64 字节,但驱动程序只能识别 32 位或类似的大小。 相关内容 自动将新的 vhost 添加到 docker nginx 容器 顶部命令不起作用 不含 mail.domain.com 的 MX 记录格式 同时在两个地方写一些东西 我可以在发送响应之前通过另一个进程制作某个扩展名的 nginx 管道文件吗? 为什么 Remastersys 弄乱了我的文件夹结构? 通过双服务器跳转的 SFTP 是否可以更改 Windows 7 中的开始按钮的颜色 在英特尔和 nvidia 之间切换时,nvidia xserver 设置在冻结 Ubuntu 19.10 音频驱动程序问题