【技术实现步骤摘要】
本专利技术涉及计算机领域,特别涉及一种代码更新方法与装置、电子设备及存储介质。
技术介绍
1、aosp作为android系统的开源代码项目,随着代码版本的不断迭代,各个手机/设备厂商在升级aosp代码版本的开发工作量较大,并且繁琐。为了解决这个问题,aosp项目在android 8.0以后进行了多项代码仓库的重构,其重点思路在于分离原生aosp和厂商实现这两个部分。
2、实际在厂商开发android设备时,其代码基本遵循aosp的设计理念,从概念上包含了以下几个部分:
3、(1)原生的aosp系统部分,这部分代码原则上是官方aosp项目中拉取的代码,厂商不进行修改,随着aosp代码更新而同步更新。但实际上厂商会对这部分做少量改动,作为与厂商实现系统部分所交互依赖的接口。
4、(2)厂商的aosp系统部分,包括hal层的实现,以及相关的运行时库,预置的程序和应用等。
5、(3)内核部分,包括开源的linux内核源码,遵循gki(通用内核映像)通用内核设计理念,分为common部分和厂商部分,
...【技术保护点】
1.一种代码更新方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,还包括:
3.如权利要求2所述的方法,其特征在于,还包括:
4.如权利要求1至3任一项所述的方法,其特征在于,还包括:
5.如权利要求1所述的方法,其特征在于,在所述判断第一版本代码仓库的清单配置文件中是否存在该git仓库的路径之前,还包括:
6.如权利要求5所述的方法,其特征在于,所述将从厂商获取的系统源码按照传统Android系统源码的目录结构进行合并,得到系统源码目录,包括:
7.如权利要求5或6所述的方法,其
...【技术特征摘要】
1.一种代码更新方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,还包括:
3.如权利要求2所述的方法,其特征在于,还包括:
4.如权利要求1至3任一项所述的方法,其特征在于,还包括:
5.如权利要求1所述的方法,其特征在于,在所述判断第一版本代码仓库的清单配置文件中是否存在该git仓库的路径之前,还包括:
6.如权利要求5所述的方法,其特征在于,所述将从厂商获取的系统源码按照传统android系统源码的目录结构进行合并,得到系统源码目录,包括:
7.如权利要求5或6所述的方...
【专利技术属性】
技术研发人员:王思远,
申请(专利权)人:海马云天津信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。