[发明专利]一种硬件驱动的方法、装置及设备在审
申请号: | 202111045279.1 | 申请日: | 2021-09-07 |
公开(公告)号: | CN114020335A | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 丘淑亮;李廷;曹东升;蔡蓉 | 申请(专利权)人: | 中科创达软件科技(深圳)有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F8/65 |
代理公司: | 北京思格颂知识产权代理有限公司 11635 | 代理人: | 潘珺;杨超 |
地址: | 518063 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬件 驱动 方法 装置 设备 | ||
本发明公开了一种硬件驱动的方法、装置及设备。所述硬件驱动的方法,包括:在预设的存储路径下读取预设的文本文件;对读取的所述文本文件的内容进行解析,得到硬件的驱动参数信息;使用所述硬件的驱动参数信息,替换操作系统存储的默认的数据结构中的内容;使用替换内容后的数据结构,驱动所述硬件工作。本发明可大大降低编写硬件驱动文件的技术门槛,并在硬件驱动参数变化时,或者驱动不同硬件时,可有效减少研发人员的工作量,提高了开发效率,同时使得硬件驱动参数的修改和查看也变得方便和快捷。
技术领域
本发明涉及硬件驱动技术领域,特别涉及一种硬件驱动的方法、装置及设备。
背景技术
现有技术中,各类设备硬件需要在对应的驱动文件的驱动下才能正常工作,对于硬件驱动常常是研发人员编写并编译的,例如摄像头驱动,通常需要研发人员根据摄像头的规格书,编写对应的驱动文件,再将驱动文件编译成二进制文件存于指定路径下,系统通过读取该指定路径下二进制文件的信息来对摄像头进行驱动。
上述驱动文件生成的过程需要具有一定专业知识的研发人员根据摄像头的规格书来编写驱动文件,并且需要专门的编译工具来完成二进制文件的编译,驱动文件编写和生成的门槛较高,并且,一旦摄像头的配置信息发生修改,其驱动文件需要重新编写和编译,其过程也较复杂和麻烦,降低了研发人员的开发效率。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种硬件驱动的方法、装置及设备。
第一方面,本发明实施例提供一种硬件驱动的方法,包括:
在预设的存储路径下读取预设的文本文件;
对读取的所述文本文件的内容进行解析,得到硬件的驱动参数信息;
使用所述硬件的驱动参数信息,替换操作系统存储的默认的数据结构中的内容;
使用替换内容后的数据结构,驱动所述硬件工作。
在一个实施例中,默认的数据结构中的内容,通过下述过程得到:
操作系统通过读取预先设置所述硬件的默认驱动文件,获取所述默认驱动文件中预设的数组或结构体,所述数组或结构体中存储有所述硬件默认的驱动参数信息;
将所述数组或结构体存储于内存中。
在一个实施例中,对读取的所述文本文件的内容进行解析,得到硬件的驱动参数信息,包括:
对文本文件中预设格式的文本内容进行解析,提取出该文本内容中的驱动参数信息。
在一个实施例中,硬件驱动的方法,还包括:
所述文本文件更新后,对更新后的文本文件的内容进行解析,得到更新后的硬件的驱动参数信息;
使用所述更新后的硬件的驱动参数信息,替换操作系统存储的默认的数据结构中的内容;
使用替换后的数据结构中的内容,驱动更新后的硬件工作。
在一个实施例中,预设的存储路径下所述文本文件通过下述方式得到:
根据硬件的驱动参数信息,生成对应的文本文件;
将所述文本文件,推送至预设的存储路径保存。
在一个实施例中,根据硬件的驱动参数信息,生成对应的文本文件,具体包括:
响应于输入的驱动参数信息,将硬件的驱动参数信息,按照预设的文本格式,生成对应的文本文件。
第二方面,本发明实施例提供一种硬件驱动的装置,包括:
文本文件读取模块,用于在预设的存储路径下读取预设的文本文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科创达软件科技(深圳)有限公司,未经中科创达软件科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111045279.1/2.html,转载请声明来源钻瓜专利网。