V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imlinhanchao
V2EX  ›  Visual Studio Code

VSCode 首個通用串口通信擴展 Serial Port Helper

  •  1
     
  •   imlinhanchao ·
    imlinhanchao · 2021-07-01 10:14:04 +08:00 · 5324 次点击
    这是一个创建于 1020 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近應群友需要,寫了一個串口通信的 VSCode 擴展:Serial Port Helper

    • 可以支持連接多個串口。
      Connect

    • 支持基本的 TX / RX 。
      TX RX

    • 另外還加入了可以發送 Hex 和文件的功能。

    因爲我只有一塊 Arduino 的開發板,所以還沒有做很廣泛的兼容性驗證。歡迎各位 V 友有設備的都來試用看看,有什麽問題可以直接到 GitHub 上提 Issue,或是有什麽功能建議,也歡迎來反饋。感謝~

    GitHub: https://github.com/imlinhanchao/vsc-serialport-helper
    VSCode Market: https://marketplace.visualstudio.com/items?itemName=hancel.serialport-helper

    19 条回复    2021-08-29 14:40:13 +08:00
    m1nm13
        1
    m1nm13  
       2021-07-01 10:20:34 +08:00
    波特率不能自定义吗?有些板子波特率非通用波特率,希望支持一下
    imlinhanchao
        2
    imlinhanchao  
    OP
       2021-07-01 10:23:33 +08:00
    @iceminmie 可以自定義,點擊就可以設定了。
    JoJoJoJ
        3
    JoJoJoJ  
       2021-07-01 10:43:27 +08:00 via iPhone
    可以通过 1k xmodem 发送文件吗
    FEDT
        4
    FEDT  
       2021-07-01 10:46:02 +08:00 via iPhone
    什么群
    imlinhanchao
        5
    imlinhanchao  
    OP
       2021-07-01 10:47:01 +08:00
    @JoJoJoJ 現在不支援,有相關的資料介紹嗎?
    NilChan
        6
    NilChan  
       2021-07-01 10:48:18 +08:00 via Android
    感谢,可以卸载 putty 了
    imlinhanchao
        7
    imlinhanchao  
    OP
       2021-07-01 11:07:31 +08:00
    @FEDT VSCode 中文社區微信群
    zbianbiaos
        8
    zbianbiaos  
       2021-07-01 11:17:10 +08:00
    试了下非常好用,但 J-Link 的虚拟串口没法使用,CH340 没有问题,希望能支持下非常感谢
    DsuineGP
        9
    DsuineGP  
       2021-07-01 11:20:34 +08:00
    先点赞支持了
    bthulu
        10
    bthulu  
       2021-07-01 11:28:47 +08:00
    感谢, 可以卸载 visual studio 了
    leeyuzhe
        11
    leeyuzhe  
       2021-07-01 11:29:15 +08:00
    借楼问一下,jb 下面有没有类似的工具?
    zmxnv123
        12
    zmxnv123  
       2021-07-01 12:58:41 +08:00
    虽然我也是程序员,但我为啥完全不知道楼上在说什么。
    chiu
        13
    chiu  
       2021-07-01 13:29:03 +08:00
    @zmxnv123 #12
    如果你平时的工作比较集中在上层,不涉及调试硬件 /板子 /驱动之类的底层的开发,那可能大概率不用接触到串口 /UART
    ivan_wl
        14
    ivan_wl  
       2021-07-01 14:26:18 +08:00
    目前还替代不了 putty/tera term/securecrt 等串口工具,没有 terminal 模拟,没有 xmodem 等传输协议支持
    Jirajine
        15
    Jirajine  
       2021-07-01 14:36:54 +08:00 via Android
    希望能支持通过 named pipe 、socket 等方式通讯。一直都是用这种方式与虚拟机里添加的串口通信,目前只有 putty 支持。
    Curtion
        16
    Curtion  
       2021-07-01 14:41:18 +08:00
    我之前做过一个运行在 web 上的串口调试工具,只是功能很少 https://curtion.github.io/Web-SerialPort/
    imlinhanchao
        17
    imlinhanchao  
    OP
       2021-07-01 15:55:02 +08:00
    @ivan_wl 是的。目前功能还是比较基础。

    @Jirajine 没有做过相关,有没有什么资料可以了解如何搭建相关环境,我看看如何支援。
    Jirajine
        18
    Jirajine  
       2021-07-01 17:23:39 +08:00 via Android
    @imlinhanchao VMware 虚拟机添加串口设备,宿主机端就可以以 named pipe 暴露出来。
    Poker18
        19
    Poker18  
       2021-08-29 14:40:13 +08:00
    唔……印象里 Platform.io 的组件里也有一个串口工具来着,但易用性比较堪忧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1150 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 18:26 · PVG 02:26 · LAX 11:26 · JFK 14:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.