一种基于启发式NVRAM参数赋值的物联网固件仿真增强方法和系统

    公开(公告)号:CN118312228A

    公开(公告)日:2024-07-09

    申请号:CN202410335143.1

    申请日:2024-03-22

    Abstract: 本发明涉及一种基于启发式NVRAM参数赋值的物联网固件仿真增强方法和系统。本发明中的固件运行时监控模块采用基于基本块计数的进程执行进展追踪技术,使用QEMU仿真固件,并使用虚拟机自省和程序插桩技术,细粒度地统计固件启动过程中各进程的基本块执行数量,并将底层基本块数量与上层函数和进程之间形成映射,表征固件程序内部执行进展;NVRAM外设仿真模块采用基于启发式规则的NVRAM参数赋值算法,利用进程的执行进展启发式指导NVRAM参数配置,从而支持固件的启动运行。本发明通过仿真NVRAM外设,解耦了固件配置参数获取与NVRAM硬编码,满足了固件在启动过程中从NVRAM外设的获取参数配置的需求,提高了固件仿真成功率和网络可达率。

Patent Agency Ranking