[发明专利]显卡驱动方法、装置、电子设备以及存储介质在审

专利信息
申请号: 201910472448.6 申请日: 2019-05-31
公开(公告)号: CN112015476A 公开(公告)日: 2020-12-01
发明(设计)人: 李晨阳;李轶 申请(专利权)人: 龙芯中科技术有限公司
主分类号: G06F9/4401 分类号: G06F9/4401;G06F3/14
代理公司: 北京同立钧成知识产权代理有限公司 11205 代理人: 荣甜甜;刘芳
地址: 100095 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 显卡 驱动 方法 装置 电子设备 以及 存储 介质
【说明书】:

发明提供一种显卡驱动方法、装置、电子设备以及存储介质,该方法包括:在用户态运行应用程序时,向显卡的驱动程序发送获取命令,获取命令用于获取显卡的设备信息;在内核态运行驱动程序,向应用程序发送显卡的设备信息;在用户态下,根据显卡的设备信息,对显卡进行驱动。本发明提供的显卡驱动方法、装置、电子设备以及存储介质,解决了用户态的应用程序中无法获得内核态的显卡的设备信息的问题。

技术领域

本发明涉及计算机技术技术,尤其涉及一种显卡驱动方法、装置、电子 设备以及存储介质。

背景技术

显卡的驱动程序是用来驱动显卡的程序,它是显卡所对应的软件程序。 显卡的驱动程序是添加到操作系统中的一小块代码,包含有关显卡的设备信 息,例如显卡的厂商号和显卡的设备号。

目前,运行vxWorks操作系统的计算机的处理器有两个不同状态:“用 户态”和“内核态”。处理器运行在用户态时,可以运行应用程序,处理器 运行在内核态时,可以运行操作系统程序。相应地,vxWorks操作系统对内 存空间进行了划分,一部分为内核态内存空间、另一部分为用户态内存空间。 操作系统占据内核态内存空间,应用程序占据用户态系统空间。操作系统可 以同时访问内核态与用户态内存空间,而应用程序只能访问用户态内存空间。

现有技术中,由于应用程序只能访问用户态内存空间,而无法访问处于 内核态内存空间中的显卡驱动程序,导致显卡的设备信息无法被用户态的应 用程序获取,进而导致应用程序中无法根据不同显卡执行相应的显示操作。

发明内容

本发明提供一种显卡驱动方法、装置、电子设备以及存储介质,以解决 现有技术中用户态的应用程序中无法获得内核态的显卡的设备信息的问题。

本发明的第一个方面提供一种显卡驱动方法,包括:

在用户态运行应用程序时,向显卡的驱动程序发送获取命令,所述获取 命令用于获取所述显卡的设备信息;

在内核态运行所述驱动程序,向所述应用程序发送所述显卡的设备信息;

在用户态下,根据所述显卡的设备信息,对所述显卡进行驱动。

可选的,所述向所述显卡的驱动程序发送获取命令,包括:

通过调用用户态的第一函数向所述显卡的驱动程序发送第一参数,所述 第一参数为所述获取命令;

所述向所述应用程序发送所述显卡的设备信息,包括:

通过内核态的第一函数,调用所述第一参数对应的函数,向所述应用程 序发送所述显卡的设备信息。

可选的,所述第一函数为ioctl函数。

可选的,所述在用户态运行应用程序时,向显卡的驱动程序发送获取命 令之前,所述方法还包括:

在所述内核态对所述显卡进行初始化时,扫描外设部件互连标准PCI总 线,获取显卡的设备信息;

将所述显卡的设备信息存储至内核态内存空间中。

可选的,所述扫描PCI总线,获取显卡的设备信息,包括:

扫描所述PCI总线,获取所述PCI总线上的PCI设备的设备信息,所述 PCI设备的设备信息包括:PCI设备标识;

将与预设显卡标识相同的PCI设备标识作为所述显卡的设备信息。

可选的,所述预设显卡标识为所述显卡的class号。

本发明的第二个方面提供一种显卡驱动装置,包括:

第一发送模块,用于在用户态运行应用程序时,向显卡的驱动程序发送 获取命令,所述获取命令用于获取所述显卡的设备信息;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术有限公司,未经龙芯中科技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910472448.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top