Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 北京计算机技术及应用研究所薛渊文获国家专利权

北京计算机技术及应用研究所薛渊文获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉北京计算机技术及应用研究所申请的专利一种基于嵌入式平台的软件高效动态装载方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119829157B

龙图腾网通过国家知识产权局官网在2025-10-31发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411712697.5,技术领域涉及:G06F9/445;该发明授权一种基于嵌入式平台的软件高效动态装载方法是由薛渊文;陈树峰;李明磊;韩伟伦;吴海强;常新旭;张杨;蒋志翔;赵晓燕设计研发完成,并于2024-11-27向国家知识产权局提交的专利申请。

一种基于嵌入式平台的软件高效动态装载方法在说明书摘要公布了:本发明涉及一种基于嵌入式平台的软件高效动态装载方法,属于嵌入式操作系统领域。本发明对嵌入式软件的目标文件进行解析,获取各自的符号表信息;确认应用目标文件中的动态符号;对应用目标文件中的符号进行重定位,将动态地址转换为相对于系统目标文件的静态地址;将系统目标文件符号表与所有已加载的应用目标文件符号表合并,并在上位机中创建链表结构进行存储。本发明减少在性能资源受限的下位机上进行的动态加载工作,缩短程序在下位机中动态加载的处理时间和性能占用。

本发明授权一种基于嵌入式平台的软件高效动态装载方法在权利要求书中公布了:1.一种基于嵌入式平台的软件高效动态装载方法,其特征在于,该方法包括如下步骤: 步骤一:目标文件解析:对嵌入式软件的目标文件进行解析,获取各自的符号表信息; 步骤二:动态符号确认:确认应用目标文件中的动态符号; 步骤三:符号重定位:对应用目标文件中的符号进行重定位,将动态地址转换为相对于系统目标文件的静态地址; 步骤四:符号表合并:将系统目标文件符号表与所有已加载的应用目标文件符号表合并,并在上位机中创建链表结构进行存储; 其中, 所述步骤一具体包括如下步骤: S11、使用利用libelf库或其他开发环境工具打开目标文件,检查其中的ELF文件魔数,读取和解析文件的ELF文件头;得到ELF文件的类型、架构、入口点地址、程序头表的位置和大小、节头表的位置和大小信息; S12、然后,依据ELF文件头所提供的节头表偏移量及其条目数量信息,利用文件指针地移动至节头表所在位置;自该位置起始,系统即可开始读取节头表的内容; S13、随后,遍历节头表的内容,查找类型为SHT_SYMTAB或SHT_DYNSYM的节头,在这一节中,sh_offset成员保存了符号表在文件中的偏移量,sh_size成员保存了符号表的大小; S14、最后,根据节头表中的sh_offset地址读取相应sh_size大小的代码段,此即为解析提取到的可执行文件符号表内容及动态加载库文件符号表内容; 所述步骤二具体包括: S21、检索应用目标文件符号表,筛选段类型为“UND”的符号,此类符号表示在应用目标文件中被引用但未在文件内定义; S22、将上述筛选出的符号按序在系统目标文件符号表中进行检索,检索顺序为由前向后进行检索,此顺序与后续对系统目标文件符号表的修改相关; S23、记录所有成功检索的符号,这些符号即为应用目标文件所引用的系统目标文件提供的函数和变量,即动态符号。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京计算机技术及应用研究所,其通讯地址为:100854 北京市海淀区永定路51号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。