首页|资源下载
登录|注册

您现在的位置是:电子研发网 > 资源下载 > 板载故障记录“OBFL”

板载故障记录“OBFL”

  • 资源大小:351
  • 上传时间: 2022-09-16
  • 上传用户:wytcpx
  • 资源积分:2 下载积分
  • 标      签: OBFL 故障

资 源 简 介

介绍了一种添加板载故障记录“OBFL”功能来协助重现从现场退回的电路板故障的结构化方法。本文重点强调了OBFL的重要性,通过定义OBFL记录对故障日志数据进行了分类,讨论了持续存储中故障日志的结构,并概括了存储和检索OBFL数据所需要的系统软件支持。 OBFL概念 具有OBFL功能的电路板经配置后,可以把故障相关数据存储在非易失性存储器中,并可在日后加以检索和显示以用于故障分析。这些故障记录有助于电路板故障的事后检查。 要实现OBFL系统功能,需要同时使用软硬件。在硬件方面,需要:a”确定给出电路板件故障信息的板载OBFL资源“如温度感应器、存储器、中断资源、电路板ID,等等”;b”在电路板或者系统出现故障时用以保存故障信息的板载非易失性存储。OBFL软件的作用是在正常的电路板运行以及电路板故障期间配置电路板变量并将其作为OBFL记录存储在非易失性存储中。OBFL软件还应具备一定的智能,能够分析多项出错事件、记录和历史故障记录,以逐步缩小范围的方式确认故障原因。这种分析可以大大减轻故障排查工作,否则将有大量的OBFL记录需要故障分析工程师手动核查。 OBFL层位于应用层和操作系统之间,既可直接访问硬件,也可使用操作系统的API与硬件进行通信。这些由OBFL层提供API由应用层调用,执行三种主要任务: OBFL资源和配置:该子模块提供API,以便从预定义的OBFL资源获取OBFL变量的运行值。应用软件在中断处理程序中调用这些API。另外,当OBFL资源遭遇故障状态,需要记录值的时候,也会调用这些API。资源管理器提供的一个API将由应用软件定期调用,以便从OBFL资源收集OBFL变量。该子模块还提供用于配置OBFL资源的API。 OBFL显示:该子模块提供多个API来检索特定的OBFL数据。这些API访问非易失性存储,检索OBFL记录,并以多种格式提交存储的数据。这些API均链接到应用层的命令行实用工具上,这样在排除故障的时候,故障分析工程师就可以输入命令来查看电路板故障或者系统崩溃前的事件顺序。 OBFL记录保持器:该子模块负责组织由多种基线、事件日志和消息日志记录组成的OBFL记录。根据要求,该记录的每一条都有时间戳。该记录在存储数据的时候以时间为线索。

相 关 资 源