2023/7/17: 1000 Star 后重新开启更新。现在是 360 Star,让我们看看会不会有这天到来,毕竟这只是个小小的串口助手软件。
comNG 已经开发迭代了大概一年半了吧。目前基本已经实现了预期的绝大多数的功能,所以开发工作也该告一段落了。 我会发布全平台的 v2.1.1 版本,之后如果没有大的功能升级或者 bug 修复,短时间内应该不会有更新了。
仅以此软件献给所有的嵌入式工程师,希望你们都能找到自己喜欢的开发工具。
comNG
是一款具有现代化 UI 设计并且功能强大的串口助手软件。
comNG
is a powerful serial port tool with modern UI design. For English users, please refer to comNG Introduction
请参考 comNG 完整文档
comNG 区别于其他串口助手的地方在于其强大的 “现场数据分析“ 能力。简单来说就是 comNG 提供的多种功能以帮助用户更方便的分析打印输出文本。这些功能包括:
另外还包含一些串口助手通用的功能:
下载对应系统的安装文件,安装,然后就可以正常使用了。对于 Linux 系统,可能需要对串口设备文件执行以下命令:
sudo chmod 666 /dev/ttyS1
记得把 ttyS1
替换为你的串口设备文件。
CmdOrCtrl + O
CmdOrCtrl + Shift + O
CmdOrCtrl + S
CmdOrCtrl + D
CmdOrCtrl + Shift + D
CmdOrCtrl + X
CmdOrCtrl + Shift + X
CmdOrCtrl + E
git clone git@gitee.com:xenkuo/comNG.git
python 版本
node-gyp 和 comNG 里的模块都依赖 python。node-gyp 安装时如果发现环境变量里没有 path 会自动安装最新版本 python,目前是 3.12.x。
这个版本太新,和 comNG 里的模块有冲突。目前已知的兼容版本是 python v3.10.9, 可以在 HuaWei Mirros 下载。
安装时一定记得 添加 python 到环境变量。
node & yarn 安装
先安装 node,测试过的最新版本是 v16.20.2 LTS。comNG 需要编译 native module,也就是 node-gyp,所以下图选项需要勾选:
Yarn 是使用的 Yarn 1, Yarn 2+没有测试过。安装命令如下:
npm install --global yarn
网络问题
如果网络有问题,建议使用以下 .npmrc
文件配置:
registry=https://registry.npm.taobao.org
electron_mirror=https://cdn.npm.taobao.org/dist/electron/
electron_custom_dir=7.2.4
已知问题
yarn Error: certificate has expired
yarn config set "strict-ssl" false -g
ModuleNotFoundError: No module named 'distutils'
pip install setuptools
Node gyp ERR - invalid mode: 'rU' while trying to load binding.gyp
安装 node modules
cd comNG
yarn
code .
yarn run start
yarn make
comNG is MIT licensed and all it's dependencies are MIT licensed.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. Open source ecosystem
2. Collaboration, People, Software
3. Evaluation model