Android Things 1.0.4的设备树问题

时间:2018-10-24 23:10:13

标签: linux-kernel android-things

我们一直在开发基于Android Things OS的产品,迄今为止,我们一直在使用Android Things 0.7.0进行原型设计。 Android Things随附了一些基于您的包含嵌入式Linux内核设备树的硬件平台的库存预制映像。

在Android Things 0.7.0版之前,我们能够使用Android Image Kitchen将Android引导映像boot.img解压缩为各种组件。这些组件之一是boot.img-second,它包含已编译的设备树blob。然后,我们将使用Linux工具Device Tree Compiler将blob反编译为可编辑的dts文件,在此我们可以修改适当的设置(在这种情况下为lcd显示时间),然后重新编译dtb文件,将原始文件替换为解压后的启动映像,然后重新包装启动映像,最后刷新设备。

在最近发布的Android Things 1.0之前,这一切都运行良好。我们现在正在尝试部署1.0.4,现在需要修改库存设备树以容纳我们的硬件,但是,在解压缩提供的boot.img文件时,设备树文件(boot.img-second)似乎丢失了。对于在哪里找到设备树以及如何修改它以接受我们的硬件的任何建议,将不胜感激。以下是Android Things 0.7.0和较新的1.0.4的解压缩启动映像的屏幕截图。

enter image description here

0 个答案:

没有答案