嵌入式系统中的过度设计: 识别、量化与规避
设计模式、分层架构、可扩展性在桌面/服务器领域是最佳实践, 但搬到资源受限的 MCU 上时, 每个抽象层都有可量化的代价。本文通过一次信号处理 pipeline 重构的量化分析, 提炼出三个典型的过度设计模式 (为不存在的动态性付费、凭直觉拆锁、为假想需求预留架构), 并给出四维评估框架 (RAM/ROM/CPU/栈) 和轻量替代方案。
设计模式、分层架构、可扩展性在桌面/服务器领域是最佳实践, 但搬到资源受限的 MCU 上时, 每个抽象层都有可量化的代价。本文通过一次信号处理 pipeline 重构的量化分析, 提炼出三个典型的过度设计模式 (为不存在的动态性付费、凭直觉拆锁、为假想需求预留架构), 并给出四维评估框架 (RAM/ROM/CPU/栈) 和轻量替代方案。