适用于WindowsTerminal的串口终端
Go to file
jixishi dffb269247 RT 2024-04-19 17:03:28 +08:00
.idea Init 2024-04-12 22:29:17 +08:00
image RT 2024-04-19 17:03:28 +08:00
.gitignore 多平台构建 2024-04-19 16:18:03 +08:00
.goreleaser.yaml 多平台构建 2024-04-19 16:15:28 +08:00
README.md RT 2024-04-19 17:03:28 +08:00
command.go 多平台构建 2024-04-19 16:08:55 +08:00
config.go 多平台构建 2024-04-19 16:08:55 +08:00
flag.go 优化项目结构,添加hex与原文的对照显示 2024-04-19 15:10:16 +08:00
go.mod Init 2024-04-12 22:14:52 +08:00
main.go 多平台构建 2024-04-19 16:08:55 +08:00

README.md

SerialTerminalForWindowsTerminal

在开始这个项目之前我发现Windows Terminal对串口设备的支持并不理想。

我试用了一段时间Zhou-zhi-peng的SerialPortForWindowsTerminal项目。

然而,这个项目存在着编码转换的问题,导致数据显示乱码,并且作者目前并没有进行后续支持。因此,我决定创建了这个项目。

功能进展

  • Hex接收发送(大写hex与原文同显)
  • 双向编码转换
  • 活动端口探测
  • 数据日志保存
  • 自动断帧设置
  • 文件接收发送
  • UDP数据转发
  • TCP数据转发

运行示例

  1. 参数帮助 ./COM

    img1.png

  2. 输入设备输出UTF8 终端输出GBK ./COM -p COM8 -b 115200 -o GBK

    img2.png

  3. 彩色终端输出

    img3.png

  4. Hex接收 ./COM -p COM8 -b 115200 -i hex

    img4.png

  5. Hex发送 ./COM -p COM8 -b 115200

    img5.png