Crash analysis method and device for Internet of Things Firmware.

Aug 1, 1010ยท
Wei Zhou
,
Ruibo Lu
ยท 1 min read
Image credit:
Abstract
The present application provides a method and apparatus for firmware crash analysis based on the Internet of Things (IoT), which pertains to the field of computer information processing technology. The method includes, during the operation of IoT devices, recording interaction data and snapshot information with the IoT devices; after the IoT device crashes, loading the firmware of the IoT device, and restoring the firmware’s state information at the current snapshot and subsequent states based on the snapshot information; automating the reasoning of hardware feedback and interrupt events based on the restored real-time state information of the firmware, to reconstruct the execution flow of the firmware from the current snapshot to the crash; analyzing the reconstructed execution flow through dynamic and static program analysis to determine the cause of the crash. This application example automates the analysis of the causes of IoT system crashes, which not only greatly simplifies the complexity of system debugging but also significantly reduces the workload of manual debugging, providing strong support for shortening the fault resolution time window and improving system maintainability.
Type
Publication
Chinese Patent CN202410308925.6
Click the Cite button above to demo the feature to enable visitors to import publication metadata into their reference management software.
Create your slides in Markdown - click the Slides button to check out the example.

Add the publication’s full text or supplementary notes here. You can use rich formatting such as including code, math, and images.