设备树参数调试方法和装置、电子设备和存储介质制造方法及图纸

技术编号:41313989 阅读:15 留言:0更新日期:2024-05-13 14:56
本发明专利技术公开设备树参数调试方法和装置、设备和存储介质。该方法包括:获取修改后的目标DTB文件;将目标DTB文件缓存于预设内存以根据目标DTB文件进行热启动;若正常启动,则将符合预期的目标DTB文件更新至预设的非易失性存储器中;以及若未正常启动,则通过冷启动从非易失性存储器中加载默认DTB文件。本发明专利技术实现动态修改DTB文件,只需要通过重启系统即可生效,无需复杂的调试步骤,提高调试效率。同时当DTB文件修改导致系统运行异常时,可以直接冷启动实现复位修改,加载默认DTB文件进行启动,有效避免了修改导致系统异常的问题。此外将符合预期的目标DTB文件自动写入非易失性存储器中进行永久存储,使得参数修改与调试更加灵活。

【技术实现步骤摘要】

本专利技术涉及嵌入式领域,特别涉及设备树参数调试方法和装置、电子设备和存储介质


技术介绍

1、设备树(device tree)是一套在linux系统中用来描述硬件属性的规则,它以树形数据结构描述了目标硬件的参数。dts(device tree syntax)是设备树源文件,采用文本格式记录。dtb(device tree blob)则是由dts文件编译成的的二进制文件,被烧写在存储介质中。在一些目标场景下,可能需要对同一设备的不同硬件配置不同的参数,此时则需要通过dts文件对该设备的硬件配置进行修改。

2、目前通过dts文件进行修改的方法,对dts文件进行修改后需要再次编译打包生成新固件后,再对硬件进行配置,这种方式造成修改工作量大,且工作效率低。通过应用直接修改dts文件,并将修改后的dts文件写入dts分区,虽然能够提高调试效率,但是对参数的修改存在一定的限制性,且具有系统错误的风险。


技术实现思路

1、本专利技术提供设备树参数调试方法和装置、电子设备和存储介质,其能够支持修改设备树中的任意本文档来自技高网...

【技术保护点】

1.一种设备树参数调试方法,其特征在于,包括:

2.根据权利要求1所述的设备树参数调试方法,其特征在于,还包括:

3.根据权利要求1所述的设备树参数调试方法,其特征在于,将所述目标DTB文件更新至预设的非易失性存储器中包括:

4.根据权利要求3所述的设备树参数调试方法,其特征在于,在将所述目标DTB文件更新至预设的非易失性存储器之前,还包括:

5.根据权利要求4所述的设备树参数调试方法,其特征在于,根据所述环境变量将所述目标DTB文件更新至预设的非易失性存储器中包括:

6.根据权利要求4所述的设备树参数调试方法,其特征在于,在判...

【技术特征摘要】

1.一种设备树参数调试方法,其特征在于,包括:

2.根据权利要求1所述的设备树参数调试方法,其特征在于,还包括:

3.根据权利要求1所述的设备树参数调试方法,其特征在于,将所述目标dtb文件更新至预设的非易失性存储器中包括:

4.根据权利要求3所述的设备树参数调试方法,其特征在于,在将所述目标dtb文件更新至预设的非易失性存储器之前,还包括:

5.根据权利要求4所述的设备树参数调试方法,其特征在于,根据所述环境变量将所述目标dtb文件更新至预设的非易失性存储器中包括:

6.根据权利要求4所述的...

【专利技术属性】
技术研发人员:周为新
申请(专利权)人:瑞芯微电子股份有限公司
类型:发明
国别省市:

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

1