# AI_USART_OTA **Repository Path**: non-nimo-software-development_0/AI_USART_OTA ## Basic Information - **Project Name**: AI_USART_OTA - **Description**: AI开发. 串口通讯 + ota + 通讯协议解析. PySide6 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2026-01-03 - **Last Updated**: 2026-01-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MCU OTA升级工具 一个使用PySide6制作的MCU OTA升级上位机工具。 ## 功能特性 - 支持串口通信配置和数据收发 - 暗黑科技风UI主题 - 实时数据显示,发送数据显示为红色,接收数据显示为绿色 - 支持hex和bin固件文件选择 - 通讯日志保存功能 ## 环境要求 - Python 3.7+ - PySide6 - pyserial ## 安装和运行 1. 安装依赖: ```bash pip install -r requirements.txt ``` 2. 运行程序: ```bash python main.py # 或者使用启动脚本 python run.py ``` ## 使用说明 1. **串口设置**:选择合适的端口、波特率等参数 2. **连接串口**:点击"连接"按钮建立串口连接 3. **数据收发**:在数据发送区域输入数据并发送,接收的数据会实时显示 4. **文件选择**:选择要升级的固件文件(hex/bin格式) 5. **日志保存**:可以保存通讯记录到文本文件 ## 界面布局 - 左侧:控制面板(串口设置、文件选择、数据发送) - 右侧:通讯数据显示区域 ## 开发说明 项目结构: - `main.py`:主程序文件 - `run.py`:启动脚本 - `requirements.txt`:依赖列表 - `Task.md`:任务说明文档