第十一周 - Antareske/tgoskits GitHub Wiki

实习周报(2026-09-18)

详细研究了 aic8800 驱动的实现情况,尤其是异步的改进空间。在合入了我针对 d80 的适配后,WiFi 性能降低:

StarryOS(STA)

协议 角色 方向 单流 P1 多流 P4
TCP board-s tx (板→PC) 7.30 6.74
TCP board-s rx (PC→板) 20.3 21.3

Linux(STA)

协议 角色 方向 单流 P1 多流 P4
TCP board-s tx (板→PC) 58.2 58.7
TCP board-s rx (PC→板) 54.6 53.9

本周使用临时电脑,无法频繁编译内核,主要学习和研究了 aic8800 驱动的实现原理和性能瓶颈。aic8800 驱动非常完善,但是数据流水线只处理 1 个包,在等待总线返回时没有任何数据准备操作。

分析文档:

驱动的原理:aic8800 原理分析

异步优化驱动的空间:aic8800 异步分析