当前位置: 首页> 科技> 能源 > 【开源分享】CommLite 跨平台文本UI串口调试助手

【开源分享】CommLite 跨平台文本UI串口调试助手

时间:2025/7/15 0:58:45来源:https://blog.csdn.net/Allen_Spring/article/details/141170221 浏览次数:1次

在这里插入图片描述

文章目录

  • 1. 简介
  • 2. 编译
  • 3. 使用
  • 4. 借鉴&思考
  • 参考


1. 简介

CommLite是一款基于CSerialPort的文本UI串口调试助手。

gitee仓库


2. 编译

编译非常简单,按照文档操作即可:

$ git clone --depth=1 https://github.com/itas109/CommLite.git
$ cd CommLite
$ mkdir bin && cd bin
$ cmake ..
$ cmake --build .
$ ./commlite

博主是在WSL2中的Ubuntu环境中编译的。


3. 使用

因为博主使用的是WSL2,所以需要解决在虚拟机中共享windows上的串口设备驱动问题,参考【1】【2】【3】【4】
windows上安装usbipd-win:
在这里插入图片描述
绑定需要在WSL中使用的设备:
在这里插入图片描述
博主绑定的是一个USB串口设备:
在这里插入图片描述
绑定后可以在WSL中看到一个串口设备了:
在这里插入图片描述


在这里插入图片描述

打开串口,接收数据:
在这里插入图片描述


4. 借鉴&思考

在没有接触CommLite之前对文本界面没什么印象,虽然在Linux内核编译构建的时候也用过像menuconfig之类的文本交互界面,但在用了CommLite之后才发现,交互界面还可以这样做,对博主的启发很大。
扩展知识
Linux下menuconfig与Kconfig基础知识概要
Linux系统移植:menuconfig 原理分析
menuconfig(基于文本(命令行)的图形化配置界面)是如何实现的
ncurses笔记(1)——ncurses库的介绍与安装
推荐一个可用于快速创建 TUI 应用的框架 - Bubble Tea
Textual
C语言开发tui,TUI库newt和snack简要介绍


参考

【1】连接 USB 设备
【2】【WSL 2】在 Windows10 上配置 WSL 2 连接 USB 设备 D435i
【3】Windows下linux 子系统 WSL2怎样使用usb串口(USBIPD-win4.0.0)
【4】WSL2连接USB存储设备(保姆级教程,真正做到你奶奶来了也能成功)

关键字:【开源分享】CommLite 跨平台文本UI串口调试助手

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: