Проблема дерева устройств с Android Things 1.0.4

Мы разрабатываем продукт на базе ОС Android Things, и на сегодняшний день мы создаем прототипы с Android Things 0.7.0. Android Things поставляется с несколькими готовыми изображениями на основе вашей аппаратной платформы, содержащей встроенные деревья устройств ядра Linux.

Начиная с версии Android Things 0.7.0, мы могли распаковать загрузочный образ Android - boot.img - в его различные компоненты с помощью Android Image Kitchen. Одним из этих компонентов является boot.img-second, и он содержит скомпилированный блоб дерева устройств. Затем мы использовали бы инструмент Linux Tree Device Compiler для декомпиляции большого двоичного объекта в редактируемый файл dts, где мы могли бы изменить соответствующие настройки (в этом случае время отображения lcd), затем перекомпилировать файл dtb, заменить оригинал в распакованном загрузочном образе. затем перепакуйте загрузочный образ и, наконец, прошейте устройство.

Это все работало отлично, до недавнего выпуска Android Things 1.0. Сейчас мы пытаемся развернуть 1.0.4, и теперь нам нужно изменить стандартное дерево устройств, чтобы приспособить его к нашему оборудованию, однако при распаковке прилагаемого файла boot.img файл дерева устройств (boot.img-second), по-видимому, отсутствует, Будем весьма благодарны за любые предложения о том, где найти дерево устройств и как мы можем изменить его, чтобы оно соответствовало нашему оборудованию. Ниже приведены снимки экрана распакованных загрузочных образов с Android Things 0.7.0 и более новой версии 1.0.4.

0 ответов

Другие вопросы по тегам