立即注册
查看: 8558|回复: 52

[展讯开发资料] 展讯Android 11.0 GKI技术路线图介绍

已绑定手机
发表于 2022-2-25 16:19:49 | 显示全部楼层 |阅读模式 来自 广东省深圳市
1、GKI概述
背景: GKI全称为Generic kernel Image。自2019年开始,来自Google Android的Kernel team经过多年准备,开始在Android 11.0的研发版本上推行GKI设计。GKI的目标在于消除Android阵营Linux Kernel的碎片化状态。 类似于GSI (Generic System Image) 的设计理念,GKI的终极目标是由Google统一发布boot.image镜像给全球用户使用。目前,Android已经跟随Linux Kernel社区发布Android-5.4后,更名为Android 11-5.4的Kernel分支。该分支也是Android 11.0唯一集成并强制使用GKI认证的Kernel分支。GKI是Google Treble项目的重要举措之一。
特点:
● GKI由Google Android Kernel团队负责统一维护,全球厂商通过社区Upstream方式参与合作共同开发。
● GKI保持Kernel基本接口KMI(Kernel Module Interface)的稳定不变,厂商差异部分通过Kernel Module实 现,以此独立更新boot.img。
● 提供Abigail等工具辅助厂商保持驱动代码和KMI保持兼容。

优势:
●更安全:Ke rne l小版本每3个月更新一次,直达最终用户。
●更稳定:全球Android厂商资源共享,同进同退。
●成本更低:下游厂商无需投入资源维护Kernel核心代码。
●上市更快:Kernel独立升级无需考虑兼容适配问题。

热点问题:
●保留专有特性。展锐专有的关于调度、内存、IO、节能等优化算法将通过Vendor Hook技术保留 在Vendor分区,且兼容GKI标准,风格统一。
●设备驱动全模块化。通过Device Link技术解决模块加载依赖顺序的问题。全模块化降低系统耦合,整体提升系统的鲁棒性。且极大程度地方便了ODM/OEM厂商进行二次开发适配,满足多层次用户需求。
●Go项目无需适配GKI。Android Go和ARM 32位产品将维持原认证方式不变,无需适配GKI。

2、GKI技术路线
GKI 1.0由展锐发布,兼容Google GKI 1.0认证标准。
GKI 2.0由Google统一发布,全球共用。
1.jpg

3、Google GKI 1.0规则
GKI认证规则 (Kernel 5.4强制)
●替换GSI:替换方法与过往相同。
●替换GKI 此时OEM原有的boot.img被替换。
●VTS/CTS
运行测试程序:CTS on GSI & VTS

维护规则
●白名单
白名单申报—GKI并非导出所有KMI接口,使用哪些接口需要逐一进行申报。否则,将可能导致认证失败。
●KMI锁定
KMI在Android新版本发布前会被锁定——今年锁定日期 为8月31日。一旦KMI锁定,将只能增加,不可以修改或 删除。
●量产兼容
不强制要求Google GKI用于量产—— Google的GKI在1.0阶段不要求厂商用于量产,仅用于认证。厂商可使用自研的GKI版本量产,但必须兼容已锁定KMI和已申报白名单,否则可能无法通过认证。

4、UNISOCGKI 1.0规则
Unisoc 客户GKI二次开发流程
实施GKI之后的Ke rnel开发需要严格保证KMI兼容,以免造成认证失败。
非GKI Kernel安全补丁流程:
Google每月发布 Security Bulletin。
展锐根据发布的CVE编制安全Patch。
展锐将patch在各个平台量产分支进行验证。
通过客户支持系统发布,由客户自行合入其Kernel分支。

更多详细内容请下载附件查看
游客,如果您要查看本帖隐藏内容请回复
已绑定手机
发表于 2022-2-26 08:40:45 | 显示全部楼层 来自 江苏省徐州市
了解学习一下!!!
发表于 2022-2-28 10:54:42 | 显示全部楼层 来自 上海市
感谢分享!
已绑定手机
发表于 2022-2-28 13:36:53 | 显示全部楼层 来自 广西
感谢分享
已绑定手机
发表于 2022-3-1 09:20:49 | 显示全部楼层 来自 江苏省南京市
谢谢分享
已绑定手机
发表于 2022-3-1 09:36:58 | 显示全部楼层 来自 广东省深圳市

了解学习一下!!!
已绑定手机
发表于 2022-3-2 13:40:25 | 显示全部楼层 来自 上海市
谢谢分享
已绑定手机
已实名认证
发表于 2022-3-3 07:37:09 | 显示全部楼层 来自 广东省深圳市
楼主好,楼主辛苦了。
已绑定手机
发表于 2022-3-3 08:40:57 | 显示全部楼层 来自 湖北省
谢谢分享!
已绑定手机
发表于 2022-3-3 08:43:53 | 显示全部楼层 来自 山东省
展锐的5G模组 用于手持机怎么样
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
微信客服扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表