[发明专利]操作系统内核升级的驱动适配方法、装置和电子设备在审
申请号: | 202010599428.8 | 申请日: | 2020-06-28 |
公开(公告)号: | CN113849202A | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 屈梦梦;李常坤 | 申请(专利权)人: | 网神信息技术(北京)股份有限公司;奇安信科技集团股份有限公司;国家计算机病毒应急处理中心 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/4401 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 苗晓静 |
地址: | 100097 北京市海淀区昆明湖南路51号*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作系统 内核 升级 驱动 配方 装置 电子设备 | ||
1.一种操作系统内核升级的驱动适配方法,其特征在于,包括:
获取目标文件,所述目标文件为对驱动的源代码进行编译且未进行链接生成的中间文件;其中,所述驱动与操作系统中待升级的内核适配;
将所述目标文件添加到所述操作系统的系统目录中,以在对所述内核升级时,根据所述目标文件生成所述驱动的驱动文件;所述驱动文件为对所述目标文件进行链接生成的可执行文件。
2.根据权利要求1所述的操作系统内核升级的驱动适配方法,其特征在于,所述将所述目标文件添加到所述操作系统的系统目录中,以在对所述内核升级时,根据所述目标文件生成所述驱动的驱动文件,包括:
对所述目标文件进行打包得到预设类型文件,并生成用于从所述预设类型文件中读取所述目标文件的读取指令;所述预设类型文件的文件后缀名不同于所述目标文件的文件后缀名;
将所述预设类型文件添加到所述操作系统的系统目录中,并将所述读取指令添加到所述系统目录中包含有链接指令的配置文件中,以在对所述内核升级时,根据所述读取指令读取所述目标文件,并根据所述链接指令生成所述驱动文件;
其中,所述链接指令用于对所述目标文件进行链接。
3.根据权利要求2所述的操作系统内核升级的驱动适配方法,其特征在于,所述对所述目标文件进行打包得到预设类型文件,并生成用于从所述预设类型文件中读取所述目标文件的读取指令,包括:
对所述目标文件进行打包,并对打包后的文件进行压缩,将压缩后的文件作为所述预设类型文件,并生成用于对所述预设类型文件进行解压缩,从解压缩后的文件中读取所述目标文件的读取指令。
4.根据权利要求2所述的操作系统内核升级的驱动适配方法,其特征在于,还包括:
在所述配置文件中添加删除指令,所述删除指令用于在对所述目标文件进行链接结束后,删除与所述操作系统不适配的原驱动的驱动文件。
5.根据权利要求2所述的操作系统内核升级的驱动适配方法,其特征在于,还包括:
在所述配置文件中添加所述驱动的驱动信息;
其中,所述驱动信息包括所述驱动的版本号和驱动名称。
6.根据权利要求1所述的操作系统内核升级的驱动适配方法,其特征在于,还包括:
在对所述内核升级结束后,根据系统日志判断所述驱动是否被所述内核加载成功,若否,发出所述驱动与所述内核适配失败的提示信息。
7.根据权利要求1所述的操作系统内核升级的驱动适配方法,其特征在于,所述获取目标文件,包括:
在检测到对所述内核升级时,获取存储的所述目标文件;
其中,所述目标文件预先在根据所述操作系统创建的在编译环境中生成。
8.一种操作系统内核升级的驱动适配装置,其特征在于,包括:
获取模块,用于获取目标文件,所述目标文件为对驱动的源代码进行编译且未进行链接生成的中间文件;其中,所述驱动与操作系统中待升级的内核适配;
添加模块,用于将所述目标文件添加到所述操作系统的系统目录中,以在对所述内核升级时,根据所述目标文件生成所述驱动的驱动文件;所述驱动文件为对所述目标文件进行链接生成的可执行文件。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的操作系统内核升级的驱动适配方法的步骤。
10.一种非暂态可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7任一项所述的操作系统内核升级的驱动适配方法的步骤。
11.一种计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至7任一项所述的操作系统内核升级的驱动适配方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网神信息技术(北京)股份有限公司;奇安信科技集团股份有限公司;国家计算机病毒应急处理中心,未经网神信息技术(北京)股份有限公司;奇安信科技集团股份有限公司;国家计算机病毒应急处理中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010599428.8/1.html,转载请声明来源钻瓜专利网。