技术栈

python串口

Coder-hong
4 小时前
socket·streamlit·python串口·多进程通信
streamlit串口工具开发尝试编写一个串口工具,可按所需的格式生成测试指令,指令最后是校验位。开始用streamlit写发现串口对象只能在发送的时候创建、打开和关闭,一个函数里执行完成所有操作,觉得不好用,无法配置串口号之类的,于是就尝试把串口和界面分开,单独一个py文件处理串口逻辑一个py文件运行界面,该思路完全可行,只是中间需要用socket等方法进行数据通信,感觉把问题复杂化了,于是最终还是改成了strealit中开多线程的方式,界面与串口线程之间采用队列进行数据交互,最终功能也实现了,但是打开串口的时候老是卡一会,而且在命令行
我是有底线的