惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The GitHub Blog
The GitHub Blog
MyScale Blog
MyScale Blog
爱范儿
爱范儿
GbyAI
GbyAI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
美团技术团队
Y
Y Combinator Blog
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
Martin Fowler
Martin Fowler
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
罗磊的独立博客
M
MIT News - Artificial intelligence
博客园 - Franky
V
Visual Studio Blog
I
InfoQ
V
V2EX
Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
博客园 - 司徒正美
L
LangChain Blog

V2EX

我用 AI 写代码,但终端管理反而成了累赘——于是我做了 codux [调研] 各位在公司都用什么 ide 和 agent 写代码? 老运维 share 一个运维平台 看到有公司考核 token 指标,很好奇大家上个月的 AI 账单是多少 GLM-Coding 调用持续报错: z.ai 的 Lite 套餐几乎无法使用,官方 Pro/Max 是否稳定? 现在还有什么渠道可以稳定安全地使用 Claude 吗? 上海漕河泾内推,本组有 2 个 hc,一个后端,一个前端,预算都是 20k 左右,不打卡,氛围好 如果 V2EX 上有一组不永久保存聊天记录(比如只保存 7 天或者 24 小时)的聊天室,那么会开启哪些有用或者有趣的可能? gemini cli 貌似挂了,一直返回 403 第一次在自媒体上赚到钱 收集了最近在使用的低价 GPT, Gemini,邮箱等 AI 会员的小店合集 讨论个大实话:现在企业还在说 AI 编程提效 20%, 30%的,真的太落后,没用懂 AI。因为包括很多前沿公司,已经狂奔到提效 200%-500%的情况 [招聘][远程][币安] 前端/后端/QA/iOS/Android 至少 3 年以上经验 目前有大量 HC 欢迎投递 Chatgpt Pro 用量用不完的可以开这些设置 面试的时候好像遇到钓鱼了,给各位避个坑 cursor 年续费 22 号到期, 自动续费是否还是老的计次套餐呢 被两件破事毁掉的一下午,琐碎的内耗消磨人的精力 使用 Planet 存储 Codex 的会话或者重要信息 如果业务部门领导不要你开发功能,而是要求你教会它用 claude code 开发功能,你会怎么做? 分享一个 MacOS 接绿联 CM818 USB 转 DP 转接器使用感受 我的 HR 朋友 10 年老 Java ,非全大专,大家帮忙看看简历 开源了一个 AI 口语练习工具,音素级发音评分,完全免费可自部署 V2EX 上有哪些你觉得很有趣、印象深刻的妹纸? 字节为啥不出个国内版 Vercel? 有在大马的朋友吗? 问个运营商问题 你们在有领导的公司大群发过的最大胆的消息是什么 公司裁员,目前没有工作。想试试摆摊,做一个移动鲜啤打酒车 我的硬盘 Memblaze Pblaze 5 Linux 下不识别,给 Linux 内核提交了补丁, AI 说有望被合并 只有我一个人觉得 codex 不好用?
[开源] 给串口用的 "tmux" 🤡
jdjingdian · 2026-04-27 · via V2EX

最近在玩 ESP32 ,顺手做了一个小工具:Wiremux 。

GitHub: https://github.com/magicdian/wiremux

ESP Registry:

平时做嵌入式开发时,串口通常会同时承担很多事情:启动日志、运行日志、console 输入输出、日志诊断信息等等。

最近我在 ESP32 上接入了官方 console 模块,可以通过串口输入一些简单命令。但问题是,我的日志也输出到同一个控制台,所以 输入命令或看命令结果时,经常会被不断刷新的日志打断。

ESP32 虽然有多个 UART ,但开发板上的 USB Serial/JTAG 通常只对应一个默认串口。我又不想额外接线,所以就做了 Wiremux 。

Wiremux 做的事情很简单:在一个串口连接上复用多个逻辑通道。

比如:

  • channel 1 用来跑 console
  • channel 2 用来看日志
  • channel 3 用来输出 telemetry
  • channel 4 可以放 UTF-8 文本或其他业务数据

设备侧把不同类型的数据写到不同 channel ,电脑上的 host 工具负责解码和过滤。这样一个物理串口仍然只有一个,但使用时可以 像多个独立通道一样查看,互相不打断。

不配置过滤时,TUI 会显示所有通道,每条记录前面带有 channel 信息:

切到 console 通道后,可以专心输入命令和看返回结果,不被日志刷屏影响:

也可以单独查看日志或其他业务通道:

UTF-8 文本通道也可以正常显示:

目前项目里已经有 ESP-IDF component 和 demo ,可以直接通过 ESP Registry 安装;核心协议部分是独立 C 实现,后续也可以接到 其他串口类场景里。

host 侧可以通过类似 tmux 的快捷键进行 channel 的切换:ctrl + b + channel-id (例如 ctrl + b 1)