嵌入式软件大都采用C 语言开发, 存在着调试困难、不易查错的特点。本文针对嵌入式C 语言的编程特点, 设计了一种基于堆栈模式的错误追踪机制, 并论述了其具体实现方法, 包括错误代码定义、错误处理堆栈设计及错误异常的描述方法,给出了详细代码。本方法已经在多个实际嵌入式产品开发中得到应用。