V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
cookgo
V2EX  ›  Go 编程语言

请问一下 golang 下有什么成熟稳定的串口通讯包?

  •  
  •   cookgo · 2 天前 · 1114 次点击
    8 条回复    2025-10-23 14:14:52 +08:00
    elechi
        1
    elechi  
       2 天前
    https://github.com/bugst/go-serial
    没有完美的,这个相对还行,有啥问题自己 fork 后修改下
    elechi
        2
    elechi  
       2 天前
    https://github.com/bugst/go-serial/issues/148
    我使用中觉得不方便的就是这个问题,自己 fork 后修改下就行
    edieruby4
        3
    edieruby4  
       2 天前
    ca2oh4
        4
    ca2oh4  
       1 天前
    go 写嵌入式不觉得有点蹩脚吗,不如直接一步到位 用 rust
    flyqie
        5
    flyqie  
       1 天前 via Android
    @ca2oh4 #4

    看描述有可能只是需要操作某个设备,用 rust 重写成本太高了吧?
    cookgo
        6
    cookgo  
    OP
       1 天前
    @elechi 确实,我也是遇到了这个问题
    cookgo
        7
    cookgo  
    OP
       1 天前
    hmuhao
        8
    hmuhao  
       1 天前
    https://github.com/bugst/go-serial 这个包的话读串口可以考虑一个字节一个字节的读,直到 timeout 或者读到的数据长度为 0 ,就算读取完毕了,再校验数据包
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   951 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:06 · PVG 03:06 · LAX 12:06 · JFK 15:06
    ♥ Do have faith in what you're doing.