[RK3399][Android7.1]设计笔记 - 设备树(DTS)添加版本信息

平台 内核版本 安卓版本
RK3399 Linux4.4 Android7.1

文章目录

  • 背景及问题
  • 方案
  • 实现
    • 如何在DTS中设置版本信息
    • 如何把多个dts做到一个dtb.img里面
    • 如何再从dtb.img里面读到dtb
    • 如何匹配版本信息

背景及问题

当同个芯片下项目众多,不同的项目对应的硬件产品的配置可能会不相同,比如项目之间可能DDRLCD有差异,当有几个这种配置时,不仅我们开发的时候会容易混淆,客户也容易混淆。当客户烧录软件后出现问题事,由于客户可能不清楚之间差异,这可能会需要我们花不少时间弄清楚客户手上的板子是什么配置。如何防止大家都不会弄错呢,版本信息就是用于解决这个问题。

方案

  • 首先,一个配置的板子对应一个dts文件,不同配置的板子对应不同的dts文件。
  • 然后,我们会预先在板子上烧录一个版本信息文件,文件的内容就

你可能感兴趣的:(子类__kernel,子类__设备树)