【技术实现步骤摘要】
本申请实施例涉及计算机,特别涉及一种驱动程序的获取方法、装置、设备及介质。
技术介绍
1、随着计算机技术的发展,芯片等硬件设备被广泛应用在手机、电脑、智能手表、智能家电等多种电子设备中。通常情况下,一个电子设备对应一个操作系统,需要使用该操作系统的驱动程序来驱动硬件设备在电子设备上运行。然而,不同的电子设备可能对应不同的操作系统,因此,需要获取不同操作系统的驱动程序。基于此,如何快速的获取多个操作系统的驱动程序成为一个亟需解决的问题。
技术实现思路
1、本申请提供了一种驱动程序的获取方法、装置、设备及介质,可用于快速地获取驱动代码,提高驱动程序的获取效率,所述技术方案包括如下内容。
2、一方面,提供了一种驱动程序的获取方法,所述方法包括:
3、获取硬件设备的第一驱动代码,所述第一驱动代码用于生成第一驱动程序,所述第一驱动程序用于驱动所述硬件设备与安装在第一操作系统中的应用程序进行交互;
4、从所述第一驱动代码中提取用于实现所述硬件设备的功能的目标功能代码
5、本文档来自技高网...
【技术保护点】
1.一种驱动程序的获取方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标功能代码包括用户态功能代码或内核态功能代码中的至少一个;
3.根据权利要求1所述的方法,其特征在于,所述目标接口代码包括用户态接口代码或内核态接口代码中的至少一个;
4.根据权利要求3所述的方法,其特征在于,所述目标接口代码包括用户态接口代码;所述获取用于提供与第二操作系统相关的接口的目标接口代码,包括:
5.根据权利要求3所述的方法,其特征在于,所述目标接口代码包括内核态接口代码;所述获取用于提供与第二操作系统相关
...【技术特征摘要】
1.一种驱动程序的获取方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标功能代码包括用户态功能代码或内核态功能代码中的至少一个;
3.根据权利要求1所述的方法,其特征在于,所述目标接口代码包括用户态接口代码或内核态接口代码中的至少一个;
4.根据权利要求3所述的方法,其特征在于,所述目标接口代码包括用户态接口代码;所述获取用于提供与第二操作系统相关的接口的目标接口代码,包括:
5.根据权利要求3所述的方法,其特征在于,所述目标接口代码包括内核态接口代码;所述获取用于提供与第二操作系统相关的接口的目标接口代码,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述目标接口代码和所述目标功能代码,确定第二驱动代码,包括:
7.根据权利要求1所述的方法,其特征在于,所述第二驱动代码包括用户态接口代码和用户态功能代码,所述第二驱动程序包括用户态驱动程序;所述对所述第二驱动代码进行编译,得到第二驱动程序...
【专利技术属性】
技术研发人员:张思生,曾臣臣,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。