Commit Graph

15 Commits

Author SHA1 Message Date
gaoro-xiao 4996b451d9 feat: 完成TCP2UART透传核心集成
集成CH390驱动、LwIP协议栈和FreeRTOS多任务透传框架,确保TCP Server/Client与UART链路按配置稳定联动。
2026-03-30 11:39:40 +08:00
gaoro-xiao d5803ca7dd refactor: 基于EVT示例重构技术实现,采用LwIP协议栈架构
- 引入LwIP协议栈替代直接操作CH390D硬件Socket
- CH390D驱动层直接移植官方EVT代码(CH390.c/h + CH390_Interface.c/h)
- 重构FreeRTOS任务:LwIPTask统一处理协议栈,透传任务专注数据搬运
- 使用StreamBuffer替代Queue,更适合流式数据传输
- 更新中断优先级配置,符合FreeRTOS要求
- 添加内存使用估算(18KB/20KB)
- 完善SPI配置和LwIP配置说明
2026-03-29 17:51:47 +08:00
gaoro-xiao eb57a564ef fix: 将MCU型号从STM32F103RCT6修正为STM32F103R8T6
- 修改ioc文件中的芯片型号配置
- 调整HeapSize从10KB减至4KB以适应20KB RAM限制
- 更新项目技术实现文档中的MCU规格和内存配置
- 更新MDK-ARM工程文件的芯片定义(STM32F103xB)
- 添加新的启动文件startup_stm32f103xb.s
2026-03-29 17:42:25 +08:00
gaoro-xiao d985cab34d PCB: 忽略导出文件(PDF/PNG/XLSX),仅保留源文件和Gerber 2026-03-29 17:24:24 +08:00
gaoro-xiao ac32ce8030 gitignore: 添加Keil MDK用户配置和构建输出;提交ioc更新 2026-03-29 17:19:15 +08:00
gaoro-xiao 06c3c9b46f 更新CubeMX配置:添加CH390D引脚、USART1 DMA、FreeRTOS;更新技术文档 2026-03-23 15:26:29 +08:00
gaoro-xiao c0ee4e7172 更新项目需求说明 2026-03-23 14:54:43 +08:00
gaoro-xiao aca8cd3980 添加项目技术实现文档:系统架构、任务设计、驱动层、透传方案 2026-03-23 14:53:57 +08:00
gaoro-xiao 0d1f32c75c Reference: 忽略脚本和缓存文件,移除extract_pdf.py跟踪 2026-03-23 14:07:18 +08:00
gaoro-xiao d1a9c27b26 移除项目计划.md的git跟踪 2026-03-23 13:46:49 +08:00
gaoro-xiao 6c3cc4ca96 添加CubeMX工程:Core、Drivers、IAR/MDK工程配置 2026-03-23 13:46:36 +08:00
gaoro-xiao 3f8bea26b1 gitignore添加项目计划 2026-03-23 13:15:01 +08:00
gaoro-xiao be096df5bb 添加两周项目计划:硬件+软件并行开发 2026-03-23 13:13:12 +08:00
gaoro-xiao 275e5bb853 添加.gitignore:忽略编译产物、IDE配置及OS文件 2026-03-23 13:10:01 +08:00
gaoro-xiao 19689f980a 初始化项目:添加项目需求说明及参考资料 2026-03-23 13:05:53 +08:00