适配硬件的数据处理方法、装置、存储介质和计算机设备制造方法及图纸

技术编号:16700519 阅读:42 留言:0更新日期:2017-12-02 12:48
本发明专利技术涉及一种适配硬件的数据处理方法、装置、计算机可读存储介质和计算机设备。上述适配硬件的数据处理方法,通过在调用驱动中的探测函数探测到能够适配驱动的硬件后,将探测成功的硬件相应的硬件标志记录至虚拟文件系统,由于虚拟文件系统建立在内核层,而在内核层写入数据的效率会比较高。在接收到控制硬件运行的指令时,再从虚拟文件系统读取硬件标志至硬件抽象层,使得在硬件抽象层中根据硬件标志,获取硬件运行时所需的数据,从而可以避免直接将硬件标志写入硬件抽象层而导致硬件抽象层中的数据量过多,提高硬件抽象层获取数据的效率。

Data processing methods, devices, storage media, and computer equipment suitable for hardware

The invention relates to a data processing method, a device, a computer readable storage medium and a computer device, which is adaptable to the hardware. The adapter hardware data processing method, through the detection of function calls in the driver can detect adapter hardware, the successful detection of hardware hardware to mark record virtual file system, because the virtual file system in the kernel layer, while in the kernel layer data write efficiency will be higher. Upon receipt of the control hardware operation instructions, and then read the hardware mark from the virtual file system to the hardware abstraction layer, the hardware abstraction layer according to the hardware required to sign, access to the hardware runtime data, which can avoid the direct hardware write hardware abstraction layer to mark the hardware abstraction layer of data is too much and to improve the efficiency of acquiring data and hardware abstraction layer.

【技术实现步骤摘要】
适配硬件的数据处理方法、装置、存储介质和计算机设备
本专利技术涉及计算机
,特别是涉及一种适配硬件的数据处理方法、装置、计算机可读存储介质和计算机设备。
技术介绍
目前,硬件随着升级换代,硬件的规格和标准也会逐渐变化,从而导致不同规格和标准的硬件互不兼容。而且硬件的生产厂商繁多,各个厂商的生产标准和生产工艺不一致,也会导致生产出来的硬件互不兼容。因此,在更换硬件后,需要更新系统的内核层中驱动的数据以及更新系统的硬件抽象层中的数据,以保证更新数据后的驱动能够适配硬件。目前,更新系统的数据主要是更新内核层中的数据,因此数据写入内核层中更为快捷。而为了适配硬件,将数据全部写入硬件抽象层中的过程会显得繁琐,效率很低。
技术实现思路
基于此,有必要针对为了适配硬件,将数据全部写入硬件抽象层中的过程会显得繁琐,效率很低的问题,提供一种适配设备的数据处理方法、装置、计算机可读存储介质和计算机设备。一种适配硬件的数据处理方法,包括:调用驱动中的探测函数以探测适配所述驱动的硬件;将探测到的硬件相应的硬件标志记录至内核层中的虚拟文件系统;当接收到控制所述硬件运行的指令时,从所述虚拟文件系统读取所述硬件本文档来自技高网...
适配硬件的数据处理方法、装置、存储介质和计算机设备

【技术保护点】
一种适配硬件的数据处理方法,包括:调用驱动中的探测函数以探测适配所述驱动的硬件;将探测到的硬件相应的硬件标志记录至内核层中的虚拟文件系统;当接收到控制所述硬件运行的指令时,从所述虚拟文件系统读取所述硬件标志至硬件抽象层;根据读取的所述硬件标志,从内核层获取所述硬件运行时所需的数据;将所述硬件运行时所需的数据注册至业务逻辑层。

【技术特征摘要】
1.一种适配硬件的数据处理方法,包括:调用驱动中的探测函数以探测适配所述驱动的硬件;将探测到的硬件相应的硬件标志记录至内核层中的虚拟文件系统;当接收到控制所述硬件运行的指令时,从所述虚拟文件系统读取所述硬件标志至硬件抽象层;根据读取的所述硬件标志,从内核层获取所述硬件运行时所需的数据;将所述硬件运行时所需的数据注册至业务逻辑层。2.根据权利要求1所述的方法,其特征在于,所述将探测到的硬件相应的硬件标志记录至内核层中的虚拟文件系统,包括:在虚拟文件系统中创建硬件标志目录;获取适配的所述硬件相应的硬件标志;将获取的所述硬件标志写入所述硬件标志目录。3.根据权利要求1所述的方法,其特征在于,所述根据读取的所述硬件标志,从内核层获取所述硬件运行时所需的数据,包括:在所述硬件标志写入所述硬件抽象层后,调用硬件数据获取函数;通过调用的所述硬件数据获取函数,并根据所述硬件标志,从内核层获取所述硬件运行时所需的数据。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到硬件数据注销指令时,从所述业务逻辑层注销所述硬件运行时所需的数据;在所述硬件运行时所需的数据从所述业务逻辑层注销后,发送硬件注销指令至所述硬件抽象层,以将所述硬件抽象层中的所述硬件标志删除。5.根据权利要求1所述的方法,其特征在于,所述调用驱动中的探测函数以探测适配所述驱动的硬件之前,所述方法还包括:检测所述虚拟文件系统中是否保存有能够适配所述驱动的硬件相应的硬件标志;若是,则取消执行所述调用驱动中的探测函数以探测适配所...

【专利技术属性】
技术研发人员:覃长曾检生
申请(专利权)人:百富计算机技术深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1