串口助手软件(串口助手软件哪个最好)

comNG 是一款具有现代化 UI 设计并且功能强大的串口助手软件。

github 上也有 comNG 的 repo,但是 github 的访问和上传速度太慢(comNG 的编译软件比较大,60M 左右),所以后期的更新、维护和发布会以 gitee 为主。

由于软件比较大,且没有自动化编译环境,所以只有在发布大版本时才会提供 Mac 和 Debian 的安装文件,小版本只会提供 Win10 的安装文件。

目前 Mac 和 Debian 安装文件的最新版本是 1.0.4, 可以在 Sourceforge 和 Github 上搜索 comNG 进行下载;或者拉去源码自行编译,编译步骤在后面章节中有描述。

介绍

comNG 区别于其他串口助手的地方在于其强大的 “现场数据分析“ 能力。简单来说就是 comNG 提供的多种功能以帮助用户更方便的分析打印输出文本。这些功能包括:

  • 精致的 UI 和交互方式
  • 内建的 comNGLang 高亮语法
  • 内建的手动文本高亮功能(类似于 notepad 的 Style Token)
  • 搜索文本高亮 (类似于 vscode 的搜索文本高亮)
  • 选择文本高亮 (类似于 vscode 的选择文本高亮)
  • 基于文本内容的中断功能,这是一个全新设计的功能
  • 日志文档的签名(时间和姓名)
  • 常用命令支持快捷键操作,比如打开/关闭串口、打开/保存文件、清除文本、高亮文本等
  • 跨平台:Windows, Mac OS 以及 基于 Debian 的 Linux 系统,比如 Ubuntu 和 Deepin
  • 自定义主题(只支持软件下方 Bar 的背景色。。。)

另外还包含一些串口助手通用的功能:

  • Modem 信号指示和控制
  • 自定义波特率
  • 十六进制接收
  • 接收时间戳
  • 发送文本
  • 流控
  • 文件保存和打开,支持拖动

当然还有一些不支持的功能,比如:

  • 十六进制发送
  • 文件发送
  • 抓取至文件

用户界面

串口助手软件(串口助手软件哪个最好)

使用方法

下载对应系统的安装文件,安装,然后就可以正常使用了。对于 Linux 系统,可能需要对串口设备文件执行以下命令:

sudo chmod 666 /dev/ttyS1

记得把 ttyS1 替换为你的串口设备文件。

快捷键列表

  • 打开文件: CmdOrCtrl O
  • 保存文件: CmdOrCtrl S
  • 打开关闭串口:CmdOrCtrl D
  • 打开关闭串口,并且清空 Log:CmdOrCtrl Shift D
  • 清空 Log:CmdOrCtrl X
  • 高亮鼠标下方单词:CmdOrCtrl E

开发

克隆代码

git clone git@gitee.com:xenkuo/comNG.git

安装依赖文件

cd comNGyarn

Windows 下安装 node 和 electron 比较麻烦,建议使用以下 .npmrc 文件配置:

registry=https://registry.npm.taobao.orgelectron_mirror=https://cdn.npm.taobao.org/dist/electron/electron_custom_dir=7.1.11

Windows 下安装 native 编译工具更麻烦,建议多试试,因为我现在在其他 Windows 上也安装不成功了。。。

运行

code .yarn run start

编译

yarn make

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年6月28日 上午9:46
下一篇 2022年6月28日 上午9:48

相关推荐

  • 科研项目社会评价

    科研项目社会评价 科研项目的社会评价是评估一个科研项目质量的重要指标,也是评价一个科研团队水平的重要依据。社会评价可以反映出一个科研项目对社会发展的贡献,以及一个科研团队对社会现实…

    科研百科 2025年2月19日
    1
  • 中朝边境鸭绿江口现状,我方领土逐渐减少,朝鲜领土却在不断增多

    在阅读此文之前,麻烦您点击一下“关注”,您的关注是作者持续创作的动力来源,致力于优质的原创内容,坚持不懈的将好的内容呈现给大家,为大家带来良好的阅读体验。 鸭绿江:两国交汇的历史脉…

    科研百科 2023年11月12日
    260
  • 项目管理的五大工具

    项目管理的五大工具 项目管理是一种非常重要的组织行为,能够帮助组织有效地协调和管理各种项目活动,从而实现项目目标。项目管理的五大工具是: 1. 项目计划工具 项目计划工具是一种用于…

    科研百科 2024年8月18日
    55
  • 一冶OA平台

    一冶OA平台:提升企业效率的“利器” 一冶OA平台是为一冶集团旗下企业提供的一款协同办公平台,它涵盖了企业日常工作的各个方面,包括会议、审批、公告、文档等,为企业带来了更高效的工作…

    科研百科 2024年11月7日
    1
  • 网络化办公系统

    网络化办公系统:企业数字化新选择 随着科技的不断发展,数字化已成为企业发展的必然趋势。网络化办公系统作为数字化的一种表现形式,已经成为许多企业选择的发展方向。网络化办公系统不仅为企…

    科研百科 2024年9月1日
    33
  • 人事管理系统项目数据库

    人事管理系统项目数据库 人事管理系统是一种用于管理组织内部人力资源的软件系统。它通常包括员工信息管理、薪资管理、招聘管理、培训管理、绩效管理等功能,旨在提高组织内部的工作效率和员工…

    科研百科 2025年1月25日
    0
  • 中级系统集成项目管理师

    中级系统集成项目管理师 系统集成项目管理师(中级)是系统集成项目管理专业的高级资格认证,旨在为系统集成项目经理和开发人员提供更全面和深入的技能和知识。 系统集成项目管理师是负责系统…

    科研百科 2024年9月23日
    27
  • 2022无纸化视频会议系统推荐,这套会议系统你一定要知道

    随着科技的发展,国家对于环保的要求越来越高,这些年来一直在倡导低碳环保的可持续发展理念。2021年10月26日国务院印发《2030年前碳达峰行动方案》,强调企业应“主动适应绿色低碳…

    科研百科 2022年11月22日
    223
  • 金融系科研项目多吗

    金融系科研项目多吗? 金融系是许多大学中最重要的系之一,因为它提供了许多与金融相关的课程和研究领域。金融系科研项目的数量和质量都非常高,这也使得金融系成为了许多学生和研究人员的理想…

    科研百科 2025年4月21日
    1