了解嵌入式系统故障率

嵌入式系统包含两种截然不同的故障率类型。硬件和软件。硬件故障的概率是众所周知的,可以理解的概率曲线,可以从图1中观察到。在首次制造电子福建省体彩网时,会有很短的时间发生故障的概率为“high”。许多制造商将在此初始阶段操作硬件,以尝试在新福建省体彩网中刻录。只有能够幸存的福建省体彩网才被运送并进入产品的使用寿命。故障福建省体彩网一旦成功烧坏,可能会被重新加工并最终部署。

硬件产品的使用寿命在福建省体彩网进入磨损期之前,将具有恒定且希望较低的故障概率。由于无源和有源组件等物理零件的额定值和预期寿命,磨损期开始出现硬件故障的可能性增加。

硬件故障

图1–硬件故障率概率

 The hardware failure rate probability is relatively flat 上 ce the hardware enters the useful life stage. 软件 上 the hand various drastically as can be seen in Figure 2. 软件 starts out with a 高 probability in the Test/Debug phase which is equivalent to the hardware burn in phase. As the software is tested, the probability of a software failure starts to decrease until the rate is at an acceptable enough level for the product to ship and enter its useful life.

软件故障

图2–软件故障率概率

与硬件不同,可以在现场随时更新软件。对福建省体彩网的每次固件更新都会导致系统出现故障的可能性增加。更新后失败率激增的原因有很多,例如

  • 无法成功完成更新
  • 新功能未经过全面测试
  • 回归测试尚未完成
  • 现场福建省体彩网的不同状态
  • 安全漏洞
  • 没有花费足够的时间进行测试
  • 等等

 该列表可能会持续不断,因为有很多原因,但是最普遍的无疑是无法完全测试软件更新。最近发生的一个很好的例子是Nest Thermostat更新,该更新导致美国超过100,000个Nest福建省体彩网在1月停止工作。固件更新导致电池耗尽了福建省体彩网中的电量,并在冬季中旬的夜晚使所有者无法使用恒温器。

软件很复杂,并且不断发展。开发人员和管理人员常常忽略了软件故障的可能性。经常以最少的测试来更新其福建省体彩网。一旦您更新该产品,就有可能出现错误或其他意外问题。开发人员必须勤于执行回归测试,并绝对确定已准备好部署软件更新。下面是一些有关开发人员应采取哪些措施来帮助降低故障率概率曲线的想法。

  • 进行小的增量更新
  • 执行完整的回归测试
  • 在多个福建省体彩网上运行更新。优选每个制造的批次中至少有一个
  • 运行更新的福建省体彩网超过72小时,以验证是否继续正确运行
  • 在测试过程中使用自动化测试系统连续操作和控制福建省体彩网

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.