Files
TCP2UART/项目计划.md
T

43 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# TCP2UART 项目计划
**周期**2 周(14 天)
---
## 第一周:硬件设计 + 软件架构
| 天数 | 任务 | 交付物 |
|------|------|--------|
| D1-D2 | 原理图设计:STM32F103 + CH390D 最小系统、电源、接口电路 | 原理图初稿 |
| D3 | 元器件选型确认、BOM 整理 | BOM 清单 |
| D4 | PCB 布局布线(2层板) | PCB 初稿 |
| D5 | PCB DRC 检查、投板准备 | Gerber 文件 |
| D6-D7 | CubeMX 工程搭建:时钟、SPI、UART、FreeRTOS 配置 | CubeMX 工程框架 |
## 第二周:软件开发 + 调试测试
| 天数 | 任务 | 交付物 |
|------|------|--------|
| D8-D9 | CH390D 驱动移植、SPI 通信调通 | 网口初始化代码 |
| D10 | TCP Server 链路实现、UART1 透传 | Server 透传功能 |
| D11 | TCP Client 链路实现、UART2 透传、断线重连 | Client 透传功能 |
| D12 | 串口配置 IP 功能、参数掉电保存 | 配置功能 |
| D13 | 丢包测试、压力测试、优化缓冲区 | 测试报告 |
| D14 | 代码整理、文档编写、提交 | 完整工程 + 文档 |
---
## 里程碑
| 节点 | 时间 | 内容 |
|------|------|------|
| M1 | D5 | 硬件设计完成,投板 |
| M2 | D7 | 软件框架搭建完成 |
| M3 | D11 | 核心功能调通 |
| M4 | D14 | 项目交付 |
## 风险点
- CH390D 驱动适配耗时不确定,D9 前需完成验证
- TCP 协议栈内存优化可能需要反复调试