我怀疑我要问的问题会被人皱眉,但我很好奇。
当设备重新启动时,Teraterm 似乎很强大:
我正在尝试通过 USB 上的 UART 读取计算机的启动顺序。
我尝试过 LabVIEW,但当我关闭并重新打开连接时,连接并不稳固。 Python 似乎也不起作用:
Pyserial 可以单独从一个串口读取数据,但打开另一个端口时就不能读取数据?
但我将尝试在不同的模块中将 LabVIEW 与 Python 结合起来。
我也有兴趣尝试 TeraTerm 的代码。我花了几个小时搜索 TeraTerm 的代码:
https://teratermproject.github.io/index-en.html
并且找不到任何实际涉及打开、关闭和从串行连接读取的文件。
有人有使用 TeraTerm 代码进行串行通信(即不涉及 GUI 交互)的经验吗?
谢谢,
杰森·马佐塔
经过过去几天的挖掘,我认为这就是它的核心:
https://github.com/TeraTermProject/teraterm/blob/main/teraterm/teraterm/commlib.c
现在的问题是到底如何使用这些功能。
更多挖掘...