
从智能家电到工业控制器,嵌入式软件的缺陷可能导致硬件失效甚至安全事故。上海百检检测中心针对嵌入式与物联网终端软件,提供符合行业规范的检测方案。
一、检测范围
运行于非通用计算机平台的终端设备软件,包括:
智能穿戴、智能家居设备固件
工业控制单元(PLC、RTU)与边缘计算设备软件
车载信息娱乐系统、车载通信模块(不涉及功能安全整车系统,仅软件质量检测)
医疗电子设备中的嵌入式软件(参考相关标准)
传感器与执行器的控制程序
二、检测标准
GB/T 28169-2011《嵌入式软件测试指南》
GB/T 25000.51-2016 软件质量通用要求
IEC 61508 电气/电子/可编程电子安全相关系统的功能安全(针对安全相关部分)
行业专用规范:如汽车领域的 MISRA C/C++,医疗软件相关标准 IEC 62304 部分可参考
物联网安全相关标准:GB/T 36951-2018《信息安全技术 物联网感知终端应用安全技术要求》等
三、主要检测项目
功能与接口测试
验证传感器采集、执行器控制、通信协议交互、状态转换是否正确。实时性与响应测试
测量中断响应时间、任务调度延迟、定时器精度等。资源约束测试
监测 RAM/Flash 余量、栈深度、堆使用情况,考察在极限负载下是否会崩溃或溢出。可靠性测试
长时间运行、电源波动、异常掉电恢复、硬件故障注入等场景下的表现。通信与协议一致性
对 BLE、Wi-Fi、LoRa、CAN、Modbus 等协议进行抓包,验证数据格式与交互顺序。安全性测试
检查固件防篡改、安全启动、传输加密、调试接口防护等。
四、检测方法
静态代码分析:强制执行编码规范(如 MISRA),检查悬空指针、缓冲区溢出等。
软硬件联合测试:搭建硬件在环(HIL)或半实物仿真环境,注入信号验证系统行为。
动态运行时监测:通过 JTAG/SWD 或串口日志实时观察内存与任务状态。
模糊测试:对通信接口输入异常数据包,检验协议栈健壮性。
通过专项检测,可以大大降低嵌入式设备量产后因软件缺陷导致的召回和维修风险。

温馨提示:以上内容仅供参考,更多检测相关信息请咨询官方客服。

百检检测-材料检测中心-材料第三方检测机构-材料检测单位
