龙芯中科技术股份有限公司吴乾海获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉龙芯中科技术股份有限公司申请的专利引导加载程序固件的重定位方法、装置、设备及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115981741B 。
龙图腾网通过国家知识产权局官网在2026-02-17发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211666027.5,技术领域涉及:G06F9/445;该发明授权引导加载程序固件的重定位方法、装置、设备及介质是由吴乾海;王玉龙;张池设计研发完成,并于2022-12-23向国家知识产权局提交的专利申请。
本引导加载程序固件的重定位方法、装置、设备及介质在说明书摘要公布了:本申请提供一种引导加载程序固件的重定位方法、装置、设备及介质。该方法包括:第二电子设备对初始U‑Boot固件进行预处理,得到目标U‑Boot固件。第一电子设备的处理器接收外部的启动指令后,在存储器中启动目标U‑Boot固件,以执行初始化操作。处理器对目标U‑Boot固件对应的全局偏移表和立即数重定位栈进行内存地址重定位处理,获取重定位处理后的目标U‑Boot固件。处理器在内存空间中运行目标U‑Boot固件,并根据目标U‑Boot固件记录的目标信息进行定位跳转,从而引导第一电子设备所搭载的操作系统启动。本申请的方法,完成了U‑Boot程序的代码重定位,以通过该U‑Boot程序引导嵌入式操作系统。
本发明授权引导加载程序固件的重定位方法、装置、设备及介质在权利要求书中公布了:1.一种引导加载程序U‑Boot固件的重定位方法,其特征在于,包括: 第二电子设备对初始U‑Boot固件进行预处理,得到处理后的目标U‑Boot固件;所述初始U‑Boot固件包括:重定位元组数据、立即数重定位栈,以及,预留的重定位数据段;所述重定位元组数据用于表示待进行代码重定位的数据;所述立即数重定位栈用于存储跨文件调用的符号所对应的地址信息;所述重定位数据段包括利用所述重定位元组数据中目标类型对应的重定位元组生成的全局偏移表; 第一电子设备的处理器接收外部的启动指令后,在存储器中启动支持重定位的所述目标U‑Boot固件,以执行初始化操作; 所述处理器对所述目标U‑Boot固件对应的全局偏移表和立即数重定位栈进行内存地址重定位处理,更新所述全局偏移表和所述立即数重定位栈,获取重定位处理后的目标U‑Boot固件; 所述处理器在内存空间中运行所述目标U‑Boot固件,并根据所述目标U‑Boot固件记录的目标信息进行定位跳转,从而引导所述第一电子设备所搭载的操作系统启动;所述目标信息包括:修正后的所述全局偏移表中各目标类型的重定位元组各自对应的基地址,修正后的所述立即数重定位栈中跨文件调用的符号对应地址信息中的基地址,修正后的程序计数器的基地址。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人龙芯中科技术股份有限公司,其通讯地址为:100095 北京市海淀区中关村环保科技示范园龙芯产业园2号楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励