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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。