43 lines
1.4 KiB
Markdown
43 lines
1.4 KiB
Markdown
# 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 协议栈内存优化可能需要反复调试
|