[发明专利]基于设备树的启动优化方法、系统、芯片、设备和介质在审

专利信息
申请号: 202211430240.6 申请日: 2022-11-15
公开(公告)号: CN115878197A 公开(公告)日: 2023-03-31
发明(设计)人: 黄蓉 申请(专利权)人: 展讯半导体(南京)有限公司
主分类号: G06F9/4401 分类号: G06F9/4401
代理公司: 上海弼兴律师事务所 31283 代理人: 罗朗;林嵩
地址: 211899 江苏省南京市高新*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 设备 启动 优化 方法 系统 芯片 介质
【说明书】:

发明公开了一种基于设备树的启动优化方法、系统、芯片、设备和介质,该启动优化方法包括获取目标对象对应的DTS文件和Overlay DTS文件;基于预设规则对DTS文件和Overlay DTS文件进行合并,以得到目标对象对应的目标DTS文件;本发明将现有技术中在启动时所作的合并DTB文件和DTBO文件的操作提前到编译之前完成,无需对DTS文件和Overlay DTS文件进行编译,而是直接对源文件DTS文件和Overlay DTS文件进行合并,不是对DTS和Overlay DTS对应的编译产物DTB和DTBO的合并,优化了系统启动过程,从而达到减少版本产物大小、减少启动时长的效果。

技术领域

本发明涉及操作系统技术领域,尤其涉及一种基于设备树的启动优化方法、系统、芯片、设备和介质。

背景技术

DT(Device Tree,设备树)是用于描述板级设备上各种硬件的数据结构,硬件可以理解为板级设备上的任意一个实体装置或设备,例如硬盘、鼠标、芯片、CPU(centralprocessing unit,中央处理器)等。描述设备树的文件叫做DTS(Device Tree Source,设备树源码),是一种硬件信息的描述方法,以此代替源码中的硬件编码(hard code),DTS文件采用树形结构描述板级设备,也就是开发板上的设备信息,比如CPU数量、内存基地址、IIC(Inter-Integrated Circuit,集成电路总线,一种串行通讯总线)接口上接了哪些设备、SPI(Serial Peripheral Interface,串行外设接口)接口上接了哪些设备等等。设备树分割成主DT和叠加DT,主DT包括SOC(System on Chip,系统级芯片)供应商提供的SOC公用部分和默认配置,叠加DT又称为扩展DT,由原始设计制造商(ODM)/原始设备制造商(OEM)提供的设备专属配置。

在嵌入式Linux(一种操作系统)下,设备树(DT)用来描述硬件平台的各种资源,Linux内核在启动过程中,会解析设备树,获取各种硬件资源来初始化硬件。扩展设备树源码(Overlay DTS)可以在系统运行期间动态修改设备树。

DTB(Device Tree Binary)是DTS编译后的二进制产物,DTBO(Device TreeBinary Overlay)是overlay DTS编译后的二进制产物,DTB和DTBO均由一系列被命名的结点(node)和属性(property)组成。

现有技术中,在系统启动过程中,加载对应的DTB文件和DTBO文件到内存中,并将二者进行合并为一个DTB文件,再传给系统的内核(kernel),kernel通过读取DTB文件完成系统的初始化启动过程,导致启动时长较长,版本产物较多。因此,急需一种新的启动优化方法,以优化系统启动过程。

发明内容

本发明要解决的技术问题是为了克服现有技术中基于设备树结构的系统启动过程是通过合并DTB文件和DTBO文件得到DTB文件,系统的内核基于该DTB文件进行初始化启动,导致启动时长较长,版本产物较多的缺陷,提供一种基于设备树的启动优化方法、系统、芯片、设备和介质。

本发明是通过下述技术方案来解决上述技术问题:

第一方面,提供一种基于设备树的启动优化方法,所述启动优化方法包括:

获取目标对象对应的DTS文件和Overlay DTS文件;

基于预设规则对所述DTS文件和所述Overlay DTS文件进行合并,以得到所述目标对象对应的目标DTS文件;

基于所述目标DTS文件启动系统,以实现对所述系统的启动优化。

较佳地,所述基于预设规则对所述DTS文件和所述Overlay DTS文件进行合并,以得到所述目标对象对应的目标DTS文件的步骤具体包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯半导体(南京)有限公司,未经展讯半导体(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202211430240.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top