【技术实现步骤摘要】
驱动加载方法、装置、计算机设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种驱动加载方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]随着计算机技术的发展,设备使用的传感器越来越多,然而设备通过加载传感器的驱动才能使用传感器,驱动包括传感器对应的配置文件,配置文件相当于传感器的使用说明书。因此出现了驱动加载技术,该技术是将设备通过软件使用传感器时所需要的配置文件及信息写入到微控制单元芯片中,设备根据写入的配置文件使用传感器。传统的驱动程序加载方式是将传感器驱动程序加载到设备的在内核中加载并进行解析使用。然而,当传感器发生变化时,导致内核中驱动程序无法使用,存在不兼容的问题。
技术实现思路
[0003]基于此,有必要针对上述技术问题,提供一种能够提高兼容性的驱动加载的方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0004]一种驱动加载方法,所述方法,包括:
[0005]当检测到操作系统重新启动时,清除各个传感器对应的配置存储空间中的已有 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种驱动加载方法,其特征在于,所述方法包括:当检测到操作系统重新启动时,清除各个传感器对应的配置存储空间中的已有配置信息;当所述操作系统重新启动完成时,获取所述各个传感器对应的备份配置信息和配置序号,将所述各个传感器对应的备份配置信息写入对应的配置存储空间中;根据所述配置序号从所述各个传感器中确定当前传感器,从所述当前传感器对应的当前配置存储空间中获取所述当前传感器对应的备份配置信息中的备份版本信息,并从预设传感器配置文件中获取所述当前传感器对应的当前配置信息中的当前版本信息;当所述备份版本信息与所述当前版本信息存在差异时,将所述当前配置存储空间中所述当前传感器对应的所述备份配置信息更新为所述当前配置信息,基于所述当前配置信息中通信校验信息对所述当前传感器进行通信校验;当所述当前传感器通信校验通过时,基于所述当前配置信息中的初始化配置信息对所述当前传感器进行初始化。2.根据权利要求1所述的方法,其特征在于,所述当所述备份版本信息与所述当前版本信息存在差异时,将所述当前配置存储空间中所述当前传感器对应的所述备份配置信息更新为所述当前配置信息,包括:当所述备份版本信息与所述当前版本信息存在差异时,将所述当前配置存储空间中所述当前传感器对应的所述备份配置信息中的备份配置项名称和备份配置项参数更新为所述当前配置信息中的配置项名称和配置项参数;所述基于所述当前配置信息中的当前传感器初始化信息对所述当前传感器进行初始化,包括:基于所述当前配置存储空间存储的所述当前配置信息中的初始化配置项和所述初始化配置项对应的初始化参数对所述当前传感器进行初始化。3.根据权利要求1所述的方法,其特征在于,在所述当所述当前传感器通信校验通过时,基于所述当前配置信息中的当前传感器初始化信息,对所述当前传感器进行初始化之后,还包括:从所述当前配置存储空间存储的所述当前配置信息获取所述当前传感器对应的运行参数信息,并将所述运行参数信息发送至所述当前传感器,所述当前传感器根据所述运行参数信息运行;将所述当前传感器对应的备份配置信息更新为所述当前配置信息。4.根据权利要求1所述的方法,其特征在于,所述基于当前配置信息中通信校验信息对所述当前传感器进行通信校验,包括:基于所述当前配置存储空间存储的所述当前配置信息中的当前传感器总线信息进行总线初始化,得到当前总线;基于所述通信校验信息中的当前传感器地址,通过所述当前总线向所述当前传感器发送传感器标识查询信息;获取所述当前传感器根据所述传感器标识查询信息返回的目标传感器标识;基于所述目标传感器标识与所述通信校验信息中的当前传感器标识进行一致性校验。5.根据权利要求1所述的方法,其特征在于,所述方法,还包括:
技术研发人员:胡鹏力,张辰炜,
申请(专利权)人:深圳市有方科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。