基于嵌入式系统的核心转储设计与实现

作者:孙景昌; 林卓; 李晓龙
来源:电脑编程技巧与维护, 2023, (01): 34-36.
DOI:10.16184/j.cnki.comprg.2023.01.050

摘要

通常情况下,嵌入式操作系统的健康管理机制能够在系统或应用发生异常时有效阻止异常的蔓延,并保存异常日志。但健康管理保存的日志中通常不包含调用栈、内存、变量等信息,且难以将异常现场以直观的方式展现给维护人员,不便于异常原因分析。针对上述问题,在嵌入式系统中设计了采集操作系统、应用软件运行时剖面信息的核心转储功能,结合操作系统异常处理机制,实现在系统或应用发生异常的临界点获取并记录异常现场信息的能力,并基于调试环境提供图形用户界面,支持对异常现场信息的解析和显示,为嵌入式系统异常分析提供了有效方法。

全文