83、嵌入式系统的错误日志、可靠性、安全性与安全性分析

嵌入式系统的错误日志、可靠性、安全性与安全性分析

1. 运行时错误日志

1.1 保留运行时错误日志的原因

保留运行时错误日志主要有两个原因。其一,用于检测进入实际产品中的漏洞;其二,保护软件开发人员不被错误地归咎于非软件缺陷,避免他们去追查实际上并不存在的软件漏洞。

1.2 运行时错误日志的重要性

当客户退回或报告产品有缺陷时,如果是软件缺陷导致的问题,错误日志中可能会有相关记录,这能让开发人员知道遇到了软件缺陷,并了解导致客户退回产品的原因。此外,从看似正常运行的设备中收集错误日志数据,可能会发现潜在问题,从而在客户抱怨之前进行修复。

1.3 可能的症状

以下情况表明系统可以从更好的运行时错误日志中受益:
- 系统测试中发现无法诊断的问题,尤其是间歇性问题。
- 大量退回的设备没有可重现的问题。
- 大量服务呼叫最终得出“未发现问题”的报告,即服务技术人员到达时设备正常工作。
- 系统没有错误日志记录功能,例如系统故障时,非易失性存储器中没有记录故障发生的迹象或故障类型。

1.4 不保留错误日志的风险

不保留错误日志会导致高保修维修成本、高维护成本以及客户不满,因为现场出现的问题无法得到诊断和修复。此外,软件开发人员会花费过多时间试图重现来源不明的缺陷,尤其是在没有证据的情况下将系统故障归咎于软件时。

1.5 错误日志记录方法

1.5.1 如何记录

嵌入式系统的错误日志可以从非常简单到复杂,这取决于可用的系统资源和收集大量错误数据的价值。最简单的方法是使用一

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值