发布时间:2025-01-24 22:20:04 点击量:
HASH GAME - Online Skill Game GET 300
专利摘要显示,本发明涉及一种嵌入式设备软件热更新方法和系统,方法包括:接收更新数据包进行解析,得到标识哈希值、更新地址数据和效验数据;计算标识哈希值和更新地址数据的散列值,并与效验数据对比,进行效验;搜索嵌入式设备软件中各函数的固定特征码和对应的标号,获取对应的函数地址;得到对应哈希值的函数表;根据标识哈希值通过函数表确定对应的函数地址,判断更新地址数据的长度是否大于嵌入式设备软件中相应的函数的数据长度,若小于,则将更新地址数据覆盖到对应的函数地址的数据上;若大于,则通过数据缓冲地址进行更新地址数据的存储,若无法存储,则热更新失败。与现有技术相比,本发明可以不依赖其他工具,自修改的实现软件的动态更新。