推荐一个在MAC下很有用的串口调试的开源软件,有能力的同学可在此基础上进行二次开发。下面我将简单的阐述安装过程,并高效的使用。
一、安装环境
1、建议先在app store安装个Xcode
2、python3:Mac电脑自带 可通过:python3 --version
检查Python3的版本信息。
3、pip3:通过:pip3 --version
命令验证pip3是否成功安装,若没有,可通过两种方式安装:
(1)使用 get-pip.py 文件在 Mac 上安装 pip3:
先下载 get-pip.py 文件并将其保存在 Python 安装目录中。使用下面的命令下载 get-pip.py 文件:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
现在,我们只需要运行 get-pip.py 文件,它就会自动在我们的 Mac 设备上安装 pip3 包管理器。下面给出了运行 get-pip.py 文件的命令。
python3 get-pip.py
安装 pip3 包管理器后,我们必须验证安装是否成功完成。要验证 pip3 包管理器,请使用下面给出的命令。
pip3 --version
(2)使用 Homebrew 包管理器在 Mac 上安装 pip3
可以使用 Homebrew 包管理器在 Mac 上安装任何丢失的包,而不是先下载 get-pip.py 文件然后运行它。
在此之前,先安装brew:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
下面给出了使用 Homebrew 包管理器安装 pip3 包管理器的命令。
brew install python3
上面的代码在 Mac 上安装了最新版本的 python3 和 pip3。为了验证 pip3 包管理器的安装,我们可以在这里使用命令。
pip3 --version
上面的命令将为我们提供 Mac 设备上 pip3 包管理器的当前安装版本。
4.在gitee上下载comtool包。
通过在终端中输入命令:
git clone https://gitee.com/neutree/comtool.git
就可将这个克隆下来的包放在终端所在的文件夹中。
二、安装comtool
安装过程十分的简单,只要进入COMTOOL这个文件夹(就是刚刚下载的包,其中包含setup.py),然后执行安装命令即可。依次输入一下两个命令就可以安装上了。
cd comtool
pip3 install .
安装成功的结果如下:
但在这之后是如何进行软件的运行呢。
先确定comtool的位置,在终端中输入:
which comtool
我的comtool在终端中的位置是:
/Users/jiatai/Library/Python/3.9/bin/comtool
之后在终端中输入:
python3 /Users/jiatai/Library/Python/3.9/bin/comtool
注意这里的“/Users/jiatai/Library/Python/3.9/bin/comtool”要替换成你的comtool所在的位置。
之后一个串口调试的界面就弹出来了。
三、简洁的调用&二次开发
1、简洁的调用
显然,在用调试工具之前,输入这么一行python3 /Users/jiatai/Library/Python/3.9/bin/comtool是命令极其费劲的。如何简化命令呢?
可通过安装python3运行环境的方法简化命令。
- 打开终端:
通过“启动台”或快捷键Command+Space打开终端。
* 找到shell配置文件:
使用echo $SHELL
查看当前shell。
根据shell类型,编辑对应的配置文件分别为zsh和bash。
* 编辑配置文件:
使用文本编辑器打开配置文件:
cd ~
open ~/.bash_profile
或者
cd ~
open ~/.zshrc。
- 在打开的配置文件中添加PATH环境变量:
export PATH="/你的路径:$PATH"。
例子:
export PATH=“/Users/jiatai/Library/Python/3.9/bin:$PATH”
- 保存生效:
保存配置文件ctrl +s,并退出
运行source ~/.zshrc
(或source ~/.bash_profile
)使更改生效。 - 验证设置:
使用echo $PATH验证环境变量是否添加成功。
通过以上步骤,你可以成功地在Mac系统中添加PATH环境变量。
之后就可以在终端中输入comtool
就可以直接打开串口调试软件了
2、软件刚打开是一个英文版的,要想使用中文版。
- 在 i18n.py(comtool/COMTool/i18n.py) 中添加语言
locales=["zh_CN","en", "zh_TW", "ja"]
将你的语言附加到此列表中,可以在 此处 或 wikipedia,例如zh_CN
表示中国大陆,对应的语言是简体汉字,zh_TW
表示中国台湾,语言是繁体字,你也可以只用zh
来使用中文简体字
- 生成翻译文件
python3 i18n.py prepare
此命令将在 locales
文件夹中生成 .po
文件
- 生成二进制翻译文件
为了让程序读得更快,文本文件.po
应该转换成二进制文件.mo
,运行命令:
python3 i18n.py finish
然后你可以看到locales/<locale>/LC_MESSAGES/messages.mo
文件
- 测试
再此前,最好终端再进入comtool文件夹执行一次pip3 install .
的命令:
运行应用程序,你会看到新的中文翻译