Система на кристалле (SoC) Alwinner H616 разработана для использования, в первую очередь, в медиаплеерах и ТВ-боксах (приставках) под управлением операционной системы Android 10. В настоящее время известно достаточно много (не менее 20) моделей и брендов таких приставок, часть из них являются взаимными клонами. Одна из распространенных приставок - Transpeed. В то же время на SoC Alwinner H616 выпускается одноплатный микрокомпьютер ("плата разработчика") OrangePi Zero2, который можно рассматривать в качестве прототипа всех остальных устройств на данном SoC, особенно в части функционирования ОС Android 10. При этом отличия в аппаратной части разных приставок и одноплатного микрокомпьютера отражены в дереве устройств. Здесь представлен сервис (БД) для сравнения дерева устройств OrangePi Zero2 с деревом устройств ТВ-бокса. Для анализа использованы представления дерева устройств в формате фаловой системы, отображаемые в каждом из устройств по пути sys/firmware/devicetree/base. Набор базовых устройств, в основном совпадает (в ТВ-боксе добавлен узел контроллера дисплея fd650), поэтому достаточно открыть эту БД в двух окнах браузера для каждого устройства, и дальше переходить по ссылкам для сравнения одноименных базовых узлов ( и их подузлов ) двух устройств. Полный список отличий:
Изменения в дереве устройств TV-бокса по сравнению с OrangePi Zero2
Примечание. В строках с отличающимися значениями свойств слева приведены значения для OrangePi Zero2, справа - значения для TV-бокса. Есть изменения, которые не связаны с архитектурой обоих устройств, а появились в результате компиляции дерева. К ним относятся измененные уникальные идентификатры узлов , которыми являются значения свойств phandle ("фандл") в каждом узле. В то же время часть изменений отражают различия в аппаратной части устройств. В качестве нескольких примеров таких отличий можно привести: |