AVB(二):DTO 支持
admin
2024-02-22 06:06:47
0

设备树叠加层 (DTO) 扩展了现有的扁平化设备树 (FDT) 实现,让用户空间可以通过加载用于修改原始数据的额外叠加层 FDT,在运行时修改内核中的初始设备树数据。

Android 不要求在运行时从用户空间更新 DT blob,而是建议供应商借助 libfdt 或 libufdt 在引导加载程序中添加设备树补丁程序。

1、Android DTO 支持

Android 对 DTO 的支持因 Android 版本而异:

  • 1、Android 7.x 及更低版本不要求提供设备树支持,也没有针对供应商如何将 DT blob 传递给内核或在何处存储这些 blob 提供建议。
  • 2、Android 8.x 建议提供设备树支持,以将内核的板专属部分和仅限 SoC 访问的部分区分开来。
  • 3、Android 9 及更高版本要求必须存在设备树 blob 叠加层 (DTBO) 分区并且至少应用一个 DTO

2、DTO 分区要求

大多数 Android 设备都会在构建时将 DT blob 附加到内核,而引导加载程序会从内核加载 blob

不过,由于 DT blob 被视为系统芯片 (SoC) 内核的一部分,因此 Android 对如何构建或存储 DT blob 没有特定要求。

设备可以将 DT blob 附加到内核,也可以将 blob 存储在单独的分区中;唯一的要求是引导加载程序应该知道如何加载以及从何处加载 DT blob。

如需支持 DTO,设备应具备以下条件:

  • 1、每个内核映像都应具有一个适用于板专属 DT 叠加层的 DTBO 分区,并且引导加载程序必须知道从何处以及如何加载 SoC 专属 DTB。分区大小取决于编译 SoC 内核所需的更改量;选择分区大小时需要为未来更新留出空间,通常,8 MB 大小的分区已绰绰有余。

  • 2、针对 A/B 设备更新了 DTO 分区。恢复内核与 Android 内核相同,但分区必须针对 A/B 设备设置,因为这样才可以通过无线下载 (GOTA) 更新进行更新。分区大小取决于设备以及主 SoC 内核 DT Blob 上所需的更改数量。

3、DTO 引导加载程序要求

要支持 DTO,引导加载程序应具备以下条件:

  • 1、知道如何以及从何处(考虑使用 A/B 设备的启动槽)以供应商独有的方式加载 SoC 专属 DT blob(通常是从内核映像的末端提取,因为 blob 会附加到内核)。

  • 2、知道如何以及从何处以供应商独有的方式加载叠加层 DT Blob。

  • 3、将组合设备树传递给内核之前,使用叠加层修补主 DT blob。

相关内容

热门资讯

测血糖怕疼、嫌麻烦?这6个方法... “一天扎好几次手指,手指头都快成筛子了……” “每次测血糖之前都紧张半天,下不去手。” “上班忙、带...
洋河迎来价值重估时刻:从消费者... 5月12日,洋河股份举行2025年度网上业绩说明会。洋河股份董事长、总裁顾宇带领管理层集体出席。 这...
四大指数集体收跌,沪指失守42... 每经记者:杜波 记者|杜波 编辑|陈柯名杜恒峰校对|程鹏 14日,A股市场震荡调整,截至收盘,创业...
原创 5... 写在文章前的声明:在本文之前的说明:本文中所列的投资信息,只是一个对基金资产净值进行排行的客观描述,...
信立泰“心衰神药”遇挫,“药茅... 千亿梦想还在。 作者 | 孙梦圆 编辑丨于婞 来源 | 野马财经 因为“心衰神药”临床不及预期,“慢...
阿里终于看到回头钱了 出品|虎嗅商业消费组 作者|苗正卿 题图|视觉中国 阿里正在获得一批新的“小弟牌印钞机”。 多年前投...
伊利、蒙牛盯上新赛道!盒马等已... 本文自南都·湾财社。 采写 | 南都·湾财社记者 王静娟 中国水饮市场又一细分赛道被巨头盯上。 近日...
伯希和更名,三战港股ipo,“... 出品丨搜狐财经 作者丨柴鑫洋 编辑丨李文贤 被称作“始祖鸟平替”的户外品牌“伯希和”,它的母公司“奔...
视频直播丨维通利5月15日深交... 来源:全景财经 维通利新股发行上市仪式 维通利新股发行上市仪式将于2026年5月15日08:57-0...
余额宝破“1”!1万1天仅挣2... 闲钱理财收益再创新低! Wind数据显示,自5月5日天弘余额宝7日年化收益率跌破1%后,该货币基金的...
航运股逆市拉升,发电设备等跌幅... 【导读】上午A股三大指数震荡回调,航运股逆市拉升,工业气体、猪肉概念股上涨 中国基金报记者 张舟 5...
原创 1... 去年,微软有整整50万块AI芯片,就这么趴在仓库里睡了18个月。不是买不到,是没电用。与此同时,中国...
ETF收评:沪指失守4200点... 5月14日,A股市场整体震荡走弱,创业板指、深成指跌幅均超2%,沪指失守4200点关口。截至当日收盘...
一季度我国工程机械产品出口额同... 今年一季度,我国工程机械行业国际化步伐持续加快,海外业务比重显著提升,工程机械产品出口保持快速增长。...
原创 1... 合肥只排在第11名,杭州连重庆都不敌?这组新一线城市排名让人感到惊讶,因为这几个城市个个都是当地的明...
微软被曝考虑收购大模型创企,S... 智东西 编译 | 佳扬 编辑 | 云鹏 智东西5月14日消息,据路透社今日报道,微软正加速布局AI初...
开局就面临“地狱级”大考!沃什... 面对难啃的通胀,华尔街对沃什深表忧虑,投资者正摩拳擦掌,准备迎接美国国债收益率将更高的新常态。 中东...
马斯克中文发帖:我的儿子正在学... 5月14日上午,特斯拉首席执行官马斯克携幼子现身人民大会堂,孩子身着新中式上衣。 当天稍晚,马斯克在...
“童鞋界爱马仕”冒犯打工人?泰... 在各大交通枢纽铺满广告的童鞋品牌泰兰尼斯,却因一则广告引发了争议。 近日,泰兰尼斯一则“送礼就送稳跑...