# cross-platform-serial-tool **Repository Path**: jeadyx/cross-platform-serial-tool ## Basic Information - **Project Name**: cross-platform-serial-tool - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-11 - **Last Updated**: 2025-02-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 跨平台串口工具 一个使用Python开发的跨平台串口工具,支持Windows、Linux和Android平台。 ## 功能特点 - 支持多种波特率设置 - 支持数据位、停止位、校验位配置 - 实时串口列表更新 - 支持数据发送和接收 - 美观的图形界面 ## 安装说明 1. 确保已安装Python 3.8或更高版本 2. 创建虚拟环境(推荐): ```bash python -m venv venv ``` 3. 激活虚拟环境: - Windows: ```bash .\venv\Scripts\activate ``` - Linux/Mac: ```bash source venv/bin/activate ``` 4. 安装依赖: ```bash pip install -r requirements.txt ``` ## 运行方法 ```bash python serial_tool.py ``` ## 使用说明 1. 从下拉列表中选择串口 2. 设置串口参数(波特率、数据位、停止位、校验位) 3. 点击"连接"按钮连接串口 4. 在发送区输入要发送的数据,点击"发送"按钮发送 5. 接收的数据会显示在接收区 6. 使用"清空"按钮可以清除接收区的内容 ## Android平台说明 在Android平台上运行需要: 1. 安装QPython或Pydroid 2. 安装所需依赖 3. 确保应用有USB访问权限 ## 注意事项 1. 在Windows平台上,串口名称通常是COM* 2. 在Linux平台上,串口名称通常是/dev/ttyUSB* 或 /dev/ttyACM* 3. 在Android平台上,串口名称通常是/dev/ttyUSB* ## 许可证 MIT License