为避免出现此类问题,必须在MCU本身,MCU制造过程以及将这些MCU设计成的子系统中建立尽可能Zui高的质量水平。让我们看一下其中发挥作用的一些因素,以及像恩智浦这样的领先公司所接受的改进机会。作为雷达安全系统的“大脑”,要求MCU在各种情况下提供一致的正确数据。在设备级别,恩智浦展示了如何在MCU层上有效地消除间歇性系统故障,其中冗余内核和内存存储库有助于确保Zui大程度的数据完整性。在一个内核上执行的计算将由其他内核验证,并相应地仲裁决策树。通常,MCU所在的子系统中会内置类似的冗余,以帮助确保在多层中识别并消除错误,再将其传播到其他车载系统。这项工作的关键是我们能够以Zui细粒度的细节了解客户的用例,推断并重新创建其测试用例和软件功能的参数,并Zui终针对那些的用例对MCU进行验证。