一种车机硬件的自动适配方法及装置制造方法及图纸

技术编号:36017921 阅读:25 留言:0更新日期:2022-12-21 10:10
本发明专利技术涉及一种车机硬件的自动适配方法及装置,以及一种计算机可读存储介质。该方法包括以下步骤:判断车机系统当前烧录的第一适配文件是否适配于车辆的车机硬件;响应于所述第一适配文件与所述车机硬件不适配的判断结果,从所述车机系统的镜像文件自动获取适配于所述车机硬件的第二适配文件;以及将所述第二适配文件烧录到所述车机系统的设备树源码分区。通过实施该自动适配方法,本发明专利技术能够自动根据车机硬件进行驱动程序的适配,从而提升车机硬件的适配效率。机硬件的适配效率。机硬件的适配效率。

【技术实现步骤摘要】
一种车机硬件的自动适配方法及装置


[0001]本专利技术涉及车机硬件的适配技术,尤其涉及一种车机硬件的自动适配方法、一种车机硬件的自动适配装置,以及一种计算机可读存储介质。

技术介绍

[0002]在汽车的开发、生产及测试领域,存在对大量不同硬件配置的车辆进行驱动程序适配的需求。现有的适配方法主要由技术人员基于设备树(Device Tree)技术人工完成。
[0003]设备树(Device Tree)是一种描述硬件配置的树形数据结构,包含了有关CPU、物理内存、总线、串口、端口物理层(Physical,PHY),以及其他外围设备的信息。操作系统能够在车机启动时对此结构进行语法分析,以此结构配置内核,并加载相应的驱动程序。一般地,操作系统通常利用DTS(Device Tree Source)文件以文本方式对系统设备树进行描述,再利用设备树编译器(Device Tree Compiler,DTC)将DTS文件转换成二进制的DTB文件(Binary Device Tree Blob),再由Linux内核解析该DTB文件以实现对当前硬件结构的车机平台的驱动支持。因此,基于设备树的数据结构,技术人员只需要将适配于当前硬件结构的DTS文件烧录到指定的DTS分区,再由Linux内核对其进行加载和解析,即可实现对当前硬件结构的车机平台的驱动支持。
[0004]然而,由于烧录后的DTS文件仅能够适配当前的车机硬件,一旦更换车辆的元器件,就需要用专业的烧录工具去重新烧录车机的镜像文件,或单独烧录对应的DTB镜像。因此,这种现有的人工适配方法效率低下,无法满足汽车开发、生产及测试领域对大量不同硬件配置的车辆进行驱动程序适配的需求。这些领域亟需一种高效的车机硬件适配技术,用于自动根据车机硬件进行驱动程序的适配,从而提升车机硬件的适配效率。

技术实现思路

[0005]以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之前序。
[0006]为了克服现有技术存在的上述缺陷,本专利技术提供了一种车机硬件的自动适配方法、一种车机硬件的自动适配装置,以及一种计算机可读存储介质,能够自动根据车机硬件进行驱动程序的适配,从而提升车机硬件的适配效率。
[0007]具体来说,根据本专利技术的第一方面提供的上述车机硬件的自动适配方法包括以下步骤:判断车机系统当前烧录的第一适配文件是否适配于车辆的车机硬件;响应于所述第一适配文件与所述车机硬件不适配的判断结果,从所述车机系统的镜像文件自动获取适配于所述车机硬件的第二适配文件;以及将所述第二适配文件烧录到所述车机系统的设备树源码分区。通过实施该自动适配方法,本专利技术能够自动根据车机硬件进行驱动程序的适配,从而提升车机硬件的适配效率。
[0008]根据本专利技术的第二方面提供的上述车机硬件的自动适配装置包括存储器及处理器。所述处理器连接所述存储器,并被配置用于实施本专利技术的第一方面提供的上述车机硬件的自动适配方法。通过实施该自动适配方法,该自动适配装置能够自动根据车机硬件进行驱动程序的适配,从而提升车机硬件的适配效率。
[0009]根据本专利技术的第三方面提供的上述计算机可读存储介质,其上存储有计算机指令。所述计算机指令被处理器执行时,实施本专利技术的第一方面提供的上述车机硬件的自动适配方法。通过实施该自动适配方法,该计算机可读存储介质能够自动根据车机硬件进行驱动程序的适配,从而提升车机硬件的适配效率。
附图说明
[0010]在结合以下附图阅读本公开的实施例的详细描述之后,能够更好地理解本专利技术的上述特征和优点。在附图中,各组件不一定是按比例绘制,并且具有类似的相关特性或特征的组件可能具有相同或相近的附图标记。
[0011]图1示出了根据本专利技术的一些实施例提供的生成车机系统镜像文件的流程示意图。
[0012]图2示出了根据本专利技术的一些实施例提供的自动适配方法的流程示意图。
具体实施方式
[0013]以下由特定的具体实施例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本专利技术的其他优点及功效。虽然本专利技术的描述将结合优选实施例一起介绍,但这并不代表此专利技术的特征仅限于该实施方式。恰恰相反,结合实施方式作专利技术介绍的目的是为了覆盖基于本专利技术的权利要求而有可能延伸出的其它选择或改造。为了提供对本专利技术的深度了解,以下描述中将包含许多具体的细节。本专利技术也可以不使用这些细节实施。此外,为了避免混乱或模糊本专利技术的重点,有些具体细节将在描述中被省略。
[0014]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0015]另外,在以下的说明中所使用的“上”、“下”、“左”、“右”、“顶”、“底”、“水平”、“垂直”应被理解为该段以及相关附图中所绘示的方位。此相对性的用语仅是为了方便说明之用,其并不代表其所叙述的装置需以特定方位来制造或运作,因此不应理解为对本专利技术的限制。
[0016]能理解的是,虽然在此可使用用语“第一”、“第二”、“第三”等来叙述各种组件、区域、层和/或部分,这些组件、区域、层和/或部分不应被这些用语限定,且这些用语仅是用来区别不同的组件、区域、层和/或部分。因此,以下讨论的第一组件、区域、层和/或部分可在不偏离本专利技术一些实施例的情况下被称为第二组件、区域、层和/或部分。
[0017]如上所述,现有的适配方法是由技术人员将适配当前车机硬件的DTS文件手动烧录到车机系统的DTS分区,以实现对当前硬件结构的车机平台的驱动支持。一旦更换车辆的
元器件,就需要用专业的烧录工具去重新烧录车机的镜像文件,或单独烧录对应的DTB镜像。因此,这种现有的人工适配方法效率低下,无法满足汽车开发、生产及测试领域对大量不同硬件配置的车辆进行驱动程序适配的需求。
[0018]为了克服现有技术存在的上述缺陷,本专利技术提供了一种车机硬件的自动适配方法、一种车机硬件的自动适配装置,以及一种计算机可读存储介质,能够自动根据车机硬件进行驱动程序的适配,从而提升车机硬件的适配效率。
[0019]在一些实施例中,本专利技术的第一方面提供的上述自动适配方法需要配合一种特制的系统镜像文件来实施。该系统镜像文件可以通过图1所示的流程来生成。请参考图1,图1示出了根据本专利技术的一些实施例提供的生成车机系统镜像文件的流程示意图。
[0020]在图1所示的实施例中,在开发、生产及测试车辆之前,技术人员可以在系统镜像文件的设计阶段,预先确定待开发、生产及测试的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车机硬件的自动适配方法,其特征在于,包括以下步骤:判断车机系统当前烧录的第一适配文件是否适配于车辆的车机硬件;响应于所述第一适配文件与所述车机硬件不适配的判断结果,从所述车机系统的镜像文件自动获取适配于所述车机硬件的第二适配文件;以及将所述第二适配文件烧录到所述车机系统的设备树源码分区。2.如权利要求1所述的自动适配方法,其中,所述判断车机系统当前烧录的第一适配文件是否适配于车辆的车机硬件的步骤包括:响应于所述车机系统上电开机,判断所述车机系统是否存在异常;以及响应于所述车机系统存在异常的判断结果,判断所述异常是否由所述第一适配文件与所述车机硬件不适配所造成。3.如权利要求1所述的自动适配方法,其中,所述从所述车机系统的镜像文件自动获取适配于所述车机硬件的第二适配文件的步骤包括:判断所述车机系统的系统界面是否能够正常操作;响应于所述系统界面无法正常操作的判断结果,向用户提供适配文件的指定接口;以及根据所述指定接口收到的指定指令自动获取对应的第二适配文件。4.如权利要求3所述的自动适配方法,其中,所述根据所述指定接口收到的指定指令自动获取对应的第二适配文件的步骤包括:解析所述指定指令,以获取其中的文件名称信息;以及根据所述文件名称信息查询所述车机系统的系统镜像文件,以获取对应名称的第二适配文件。5.如权利要求4所述的自动适配方法,所述根据所述指定接口收到的指定指令自动获取对应的第二适配文件的步骤还包括:响应于所述文件名称信息指示自动适配功能的结果,或者所述系统镜像文件中未存储所述对应名称的第二适配文件的结果,查询所述车机硬件的硬件配置信息;以及根据所述硬件配置信息,自动获取对应于所述硬件配置信息的第二适配文件。6.如权利要求3所述的自动适配方法,其中,...

【专利技术属性】
技术研发人员:王威
申请(专利权)人:上海擎感智能科技有限公司
类型:发明
国别省市:

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

1