Столкнулись с трудностями в проекте встраиваемого дисплея?
Не позволяйте сложной интеграции или проблемам цепочки поставок замедлить ваш выход на рынок. Забронируйте бесплатную консультацию с экспертной командой RJY для получения индивидуальной поддержки в проектировании и производстве.
Как подобрать TFT ЖК-модуль к плате управления на Android
Published:
Время чтения: 16 мин
Updated:
Сопоставление TFT LCD-модуля с платой управления на Android — это не только проблема разъёма. Это системное инженерное решение, включающее интерфейс дисплея, разрешение, синхронизацию, последовательность питания, управление подсветкой, сенсорный ввод, поддержку драйверов Android, механическую конструкцию, конфигурацию встроенного ПО и долгосрочное планирование поставок.
Для OEM-продуктов, промышленных HMI-систем, интеллектуальных панелей управления, медицинских приборов, киосков и встраиваемых интеллектуальных устройств дисплей, который на бумаге кажется совместимым, может выйти из строя при интеграции, если плата управления, модуль дисплея, сенсорная панель и программный стек Android не рассматриваются совместно. В данном руководстве объясняется, как инженеры и продуктовые команды могут сопоставить TFT LCD-модуль с платой управления на Android до перехода к прототипированию или серийному производству.
RJY поддерживает проекты встраиваемых дисплеев, требующие TFT LCD-модулей, интеграции сенсорных дисплеев, HMI-систем и сопоставления с платами управления на Android. Для проектов на базе Rockchip RK3566 или аналогичных платформ Android ранний технический анализ позволяет снизить риск перепроектирования и сократить путь от концепции до производства.
Почему важно сопоставление TFT LCD и платы Android
TFT LCD-модуль является устройством визуального вывода. Плата управления на Android — это вычислительная платформа, которая запускает операционную систему, пользовательский интерфейс, прикладное ПО, коммуникационные сервисы и вывод изображения. Оба компонента должны работать как единая система.
Если модуль дисплея и плата Android неправильно сопоставлены, проект может столкнуться с проблемами чёрного экрана, неправильной цветопередачей, нестабильной реакцией сенсора, некорректным разрешением, аномальным выводом при загрузке, мерцанием подсветки, проблемами ЭМС, сбоями последовательности питания или механическими несоответствиями.
В потребительском продукте эти проблемы могут задержать запуск. В промышленном или коммерческом устройстве они также могут увеличить затраты на полевое обслуживание, усложнить сертификацию и создать долгосрочные риски обслуживания. По этой причине выбор дисплея должен происходить на ранних этапах проектирования аппаратного обеспечения, а не после того, как печатная плата и корпус уже зафиксированы.
Ключевые термины перед сопоставлением TFT LCD-модуля с платой Android
Перед началом процесса сопоставления инженеры должны согласовать несколько общих терминов.
Термин
Значение в интеграции дисплеев
Почему это важно
TFT LCD-модуль
Сборочный узел дисплея на основе технологии тонкоплёночных транзисторов на жидких кристаллах.
Определяет визуальный вывод, размер, разрешение, интерфейс, яркость и механические ограничения.
Управляющая плата на Android
Плата управления на Android.
Встраиваемая вычислительная плата, работающая под управлением Android или прошивки на его основе.
Интерфейс дисплея
Обеспечивает вывод изображения, обработку сенсорного ввода, прикладное ПО, связь и системное управление.
Интерфейс дисплея.
Электрическое и протокольное соединение между платой и модулем дисплея.
Должен совпадать с обеих сторон. Распространённые варианты: MIPI DSI, LVDS, RGB, HDMI и eDP.
Параметры синхронизации.
Тактовая частота пикселей, горизонтальная синхронизация, вертикальная синхронизация, значения porch и активное разрешение.
Неправильная синхронизация может привести к отсутствию изображения, его смещению, мерцанию или нестабильному выводу.
Сенсорный интерфейс.
Путь передачи данных между сенсорным контроллером и платой Android.
Часто использует I²C или USB. Для стабильной работы сенсора требуется поддержка драйвера.
Device tree (описание оборудования).
Структура описания аппаратного обеспечения, используемая системами на базе Linux и Android.
Помогает ядру распознавать подключённые дисплей, сенсор, подсветку, GPIO и источники питания.
Метод питания и регулировки яркости подсветки LCD.
Обычно включает схему драйвера светодиодов и управление ШИМ или током.
Шаг 1: Подтверждение интерфейса дисплея.
Интерфейс
Первый вопрос прост: поддерживает ли плата управления на Android тот же интерфейс дисплея, что и TFT LCD-модуль?
Распространённые интерфейсы TFT LCD-дисплеев включают MIPI DSI, LVDS, RGB, HDMI и eDP. Каждый интерфейс имеет различные характеристики сигналов, ограничения пропускной способности, требования к разъёмам, правила разводки печатной платы, потребности в настройке ПО и варианты применения.
Проверка количества линий, разрешения, режима команд/видео, инициализации панели и поддержки драйвера.
RGB
Промышленные дисплеи, TFT LCD-модули среднего размера, более длинная внутренняя разводка кабелей
Проверка формата канала, глубины цвета, назначения контактов, уровня напряжения и синхронизации.
HDMI
Встраиваемые системы на базе MCU/MPU, модули с низким и средним разрешением
Проверка тактовой частоты пикселей, ширины данных, режима синхронизации, напряжения и целостности сигнала.
eDP
Стандартный видеовыход, мониторы, информационные табло, внешние дисплейные системы
Проверка, включает ли модуль дисплея плату приёмника HDMI или контроллерную плату.
Встраиваемые дисплеи высокого разрешения, планшетоподобные системы, промышленные панели.[2]
Проверка количества линий, скорости соединения, поддержки прошивки панели и определения разъёма.[3]
MIPI DSI определён альянсом MIPI как высокоскоростной последовательный интерфейс между хост-процессором и модулем дисплея. Он широко используется в мобильных и встраиваемых продуктах, поскольку позволяет уменьшить количество контактов при поддержке высокопроизводительного вывода изображения.[4] LVDS обычно используется в промышленных и встраиваемых дисплейных системах. Компания Texas Instruments описывает конструкции интерфейсов LVDS для дисплеев, где схема передатчика преобразует параллельные сигналы графического контроллера в последовательные пары LVDS, а схема приёмника преобразует их обратно для использования в LCD-панели.
Для проектов на базе Rockchip RK3566 официальная информация Rockchip указывает поддержку интерфейсов дисплея eDP, HDMI, MIPI, LVDS и EBC.
Это делает RK3566 практичной платформой для встраиваемых Android HMI и интеллектуальных дисплейных приложений, однако точная конструкция платы по-прежнему определяет, какие интерфейсы физически доступны.
Шаг 2: Сопоставление разрешения, частоты обновления и пропускной способности
После подтверждения типа интерфейса проверьте, может ли плата Android управлять разрешением дисплея с требуемой частотой обновления. Дисплей может использовать поддерживаемый интерфейс, но всё равно превышать практическую пропускную способность, объём памяти или графические возможности конструкции платы.
Ключевые параметры включают:
Активное разрешение, например 800 × 480, 1024 × 600, 1280 × 800 или 1920 × 1080
Частота обновления, обычно 60 Гц для многих встраиваемых приложений
Глубина цвета, например 16-бит, 18-бит или 24-бит RGB
Тактовая частота пикселей и синхронизация гашения
Количество линий MIPI или конфигурация каналов LVDS
Требования к производительности пользовательского интерфейса Android.
Требования к декодированию видео или анимации.
Для простых панелей управления может быть достаточно более низкого разрешения, что снижает нагрузку на систему. Для медицинского оборудования, промышленных приборных панелей, интеллектуальных розничных терминалов и мультимедийных интерфейсов может потребоваться более высокое разрешение для читаемости и плотности пользовательского интерфейса.
Не выбирайте разрешение только по визуальным предпочтениям. Разрешение должно соответствовать плате Android, возможностям графического процессора, пропускной способности памяти, интерфейсу дисплея, фреймворку пользовательского интерфейса, размеру корпуса и расстоянию просмотра пользователем.
Шаг 3: Проверка синхронизации дисплея и инициализации панели.
Для панелей LVDS и RGB синхронизация и распиновка особенно важны. Одинаковое разрешение не гарантирует совместимость. Две панели могут иметь одинаковое количество пикселей, но требовать различную синхронизацию, напряжение, отображение цветовых битов или определения разъёмов.
В встраиваемых системах на базе Android эти параметры дисплея обычно настраиваются в пакете поддержки платы, драйвере ядра, дереве устройств или файлах конфигурации дисплея вендора. Документация Android по наложениям на дерево устройств объясняет, что наложение на дерево устройств может применять специфичные для устройства изменения аппаратного обеспечения поверх центрального блоба дерева устройств.[5]
Шаг 4: Подтверждение электрической совместимости
Электрическая совместимость является частой причиной сбоев при интеграции дисплея. Инженеры должны подтвердить уровни напряжения, тип сигнала, распиновку разъёма, требования к подсветке, цепи питания, контакты сброса, контакты включения и защиту от электростатического разряда.
Как минимум, проверьте следующее:
Параметр
Что проверять
Риск при игнорировании
Логическое напряжение
Подтвердите соответствие напряжения ввода-вывода панели и платы.
Неправильное напряжение может повредить панель или плату.
Панель может не запуститься или работать нестабильно.
Последовательность подачи питания
Подтвердите порядок и временные параметры для питания, сброса, включения и подсветки.
Может привести к чёрному экрану, аномальной загрузке или снижению надёжности.
Распиновка разъёма
Сравните каждый контакт с чертежом панели и разъёмом платы.
Несоответствие контактов может привести к отказу или повреждению оборудования.
Ток подсветки
Проверьте требования к напряжению и току светодиодной цепочки.
Неправильный выбор драйвера может привести к тусклому дисплею, мерцанию или перегреву.
Защита от электростатического разряда (ESD)
Проверьте сенсорную панель, гибкий печатный кабель (FPC), разъём и области, контактирующие с пользователем.
Плохая защита может привести к отказам в полевых условиях.
Плата Android может иметь разъём дисплея, но это не означает, что любой TFT LCD модуль с таким же интерфейсом будет работать по принципу «подключи и работай». Шаг разъёма, определение контактов, направление FPC, контакты питания, контакты подсветки, контакты сброса и контакты сенсорной панели должны быть проверены один за другим.
Шаг 5: Согласование сенсорной панели и сенсорного контроллера
Если TFT LCD модуль включает сенсорную панель, сенсорная система также должна быть согласована с управляющей платой Android. Сенсорное управление обычно обрабатывается отдельно от сигнала изображения дисплея.
Ёмкостные сенсорные панели обычно используют связь I²C, в то время как некоторые сенсорные системы используют USB. Система Android должна включать правильный драйвер сенсорного контроллера, конфигурацию прерывания, управление сбросом, отображение координат и настройки калибровки.
Согласование сенсорной панели должно подтвердить:
Тип сенсорной панели: ёмкостная или резистивная
Модель микросхемы сенсорного контроллера
Интерфейс связи: I²C, USB или другой
Контакты GPIO для прерывания и сброса
Напряжение питания сенсорной панели
Толщина покровного стекла и метод склейки
Направление и поворот координат
Требование к мультитач
Условия работы в перчатках, при влажном касании или в промышленных условиях, если необходимо
Поворот дисплея в Android не гарантирует автоматически правильный поворот координат сенсорной панели. Команда разработчиков ПО должна протестировать отображение сенсорного ввода в портретной, ландшафтной ориентации и любых других пользовательских ориентациях интерфейса, используемых в конечном продукте.
Шаг 6: Проверка управления подсветкой и требований к яркости
ЖК-панель не излучает свет самостоятельно. TFT LCD модулю требуется система подсветки, обычно на основе светодиодов. Плата Android или внешний драйвер подсветки должны обеспечивать подходящее питание подсветки и управление затемнением.
Многие встраиваемые системы используют ШИМ (широтно-импульсную модуляцию) для управления яркостью. ШИМ изменяет воспринимаемую яркость, включая и выключая подсветку с контролируемыми рабочими циклами. Для промышленных или медицинских сред, где важен визуальный комфорт, частота ШИМ, диапазон затемнения и поведение мерцания должны быть оценены во время тестирования образцов.
Яркость должна выбираться в соответствии с рабочей средой. Панели управления внутри помещений, портативные терминалы, наружные киоски, оборудование, устанавливаемое на транспортные средства, и промышленные машины могут требовать различных целевых значений яркости и тепловых конструкций.
Для модулей с высокой яркостью инженеры также должны оценить энергопотребление, конструкцию драйвера светодиодов, рассеивание тепла, вентиляцию корпуса, оптическую склейку, отражение покровного стекла и предполагаемый срок службы подсветки.
Шаг 7: Проверка поддержки графики и драйверов Android
Управляющая плата Android — это не только устройство аппаратного вывода. Графический стек Android должен взаимодействовать с аппаратным обеспечением дисплея, графическим процессором (GPU), драйвером ядра и пакетом поддержки платы вендора.
HAL (уровень аппаратной абстракции) компоновщика Android определяет наиболее эффективный способ компоновки буферов с использованием доступного аппаратного обеспечения дисплея, и его реализация обычно специфична для устройства.[6] Документация Android также объясняет, что SurfaceFlinger использует OpenGL и Hardware Composer для компоновки поверхностей и отправки вывода на дисплей.[7]
Для OEM-проекта это означает, что согласование дисплея может потребовать большего, чем просто кабельный адаптер. Прошивка Android может потребовать изменений в синхронизации панели, драйвере дисплея, загрузочном логотипе, ориентации, отображении сенсорного ввода, управлении яркостью, поведении при приостановке/возобновлении работы и конфигурации нескольких дисплеев.
Перед заморозкой конструкции подтвердите, может ли поставщик платы Android обеспечить поддержку:
Конфигурация драйвера панели
Отображение загрузочного логотипа и анимации загрузки
Правильные настройки разрешения и плотности Android
Поворот экрана и ориентация пользовательского интерфейса
Драйвер сенсорной панели и отображение координат
Управление яркостью подсветки
Поведение при приостановке и возобновлении работы
Процесс OTA-обновления или обновления прошивки
Заводское тестовое изображение или диагностическая прошивка
Шаг 8: Подтверждение механического соответствия и трассировки FPC
Даже если дисплей работает электрически, он всё равно должен соответствовать конструкции изделия. Механическая совместимость включает активную область, габаритные размеры, толщину, метод крепления, положение FPC, радиус изгиба FPC, размещение разъёма, покровное стекло, метод склейки и допуски корпуса.
Инженеры должны сравнить чертёж TFT LCD модуля с корпусом изделия и размещением платы Android. FPC не должен подвергаться резкому изгибу, сдавливанию металлическими деталями или прокладываться через зоны с высоким уровнем шума без проверки.
Для заказных изделий направление FPC, тип разъёма, форма покровного стекла, стек сенсорной панели и крепёжная конструкция могут потребовать корректировки. Эти изменения должны быть обсуждены до этапа изготовления оснастки корпуса.
Шаг 9: Планирование испытаний на ЭМС, ЭМИ и надежность
Интерфейсы дисплеев могут создавать проблемы с целостностью сигнала и электромагнитной совместимостью. MIPI DSI, LVDS, HDMI и eDP требуют тщательной проработки топологии печатной платы, заземления, экранирования, контроля импеданса, выбора разъемов и управления кабелями.
Для промышленного оборудования, медицинских приборов, транспортных устройств и коммерческих терминалов подсистема дисплея должна тестироваться в реалистичных условиях. Тестирование должно включать стабильность загрузки, длительную работу, реакцию сенсорного ввода, регулировку яркости, воздействие температуры, поведение при электростатическом разряде, перемещение кабелей и циклы включения/выключения питания.
Характеристики ЭМС и ЭМИ зависят от общей конструкции системы. Их невозможно гарантировать только выбором конкретного модуля дисплея или платы на Android. Конечный корпус, прокладка кабелей, конструкция заземления, источник питания, временные параметры дисплея и поведение программного обеспечения — все это имеет значение.
Шаг 10: Валидация с помощью образцов перед производством
Валидация образцов необходима перед началом производства. Модуль дисплея и управляющая плата на Android должны тестироваться совместно с реальным пользовательским интерфейсом приложения, корпусом, источником питания, сенсорной панелью и рабочей средой.
Практический план валидации должен включать:
Тест включения дисплея
Тест загрузочного логотипа и главного экрана Android
Проверка разрешения и масштабирования пользовательского интерфейса
Проверка цветопередачи и углов обзора
Тест яркости и регулировки подсветки
Тест точности сенсорного ввода и мультитач
Тест режимов сна, пробуждения и перезагрузки
Длительный тест старения
Оценка температуры и влажности при необходимости
Проверка механической сборки
Проверка напряжений гибкого печатного кабеля (FPC) и разъемов
Тест прикладного программного обеспечения
Чем раньше будут обнаружены эти проблемы, тем проще их исправить. После того как корпус, печатная плата, модуль дисплея и прошивка Android зафиксированы, любое несоответствие становится более дорогостоящим для исправления.
Контрольный список соответствия TFT ЖК-дисплея и управляющей платы на Android
Пункт контрольного списка
Вопросы для подтверждения
Размер дисплея
Соответствует ли модуль пользовательскому интерфейсу продукта и корпусу?
Разрешение
Может ли плата на Android плавно обрабатывать требуемое разрешение?
Интерфейс
Совместимы ли плата и модуль по MIPI DSI, LVDS, RGB, HDMI или eDP?
Синхронизация
Правильно ли настроены тактовая частота пикселей, синхронизация, гашение и активная область?
Разъем
Соответствуют ли распиновка, шаг, направление FPC и прокладка кабелей?
Питание
Правильно ли настроены напряжение панели, питание подсветки, питание сенсора и последовательность включения?
Сенсор
Поддерживается ли контроллер сенсора прошивкой Android?
Подсветка
Поддерживает ли плата или драйвер требуемый метод регулировки яркости и затемнения?
Программное обеспечение
Готовы ли ядро, дерево устройств, драйвер дисплея, HWC и конфигурация Android?
Механические
Устанавливается ли модуль в корпус без натяжения FPC или проблем с выравниванием?
Жизненный цикл
Будут ли дисплей и плата доступны в течение ожидаемого жизненного цикла продукта?
Распространенные ошибки при подборе, которых следует избегать
Самая распространенная ошибка — предположение, что одинаковый тип разъема означает совместимость. Например, 40-контактный разъем может иметь разные назначения контактов, уровни напряжения, контакты подсветки, контакты сенсора и распределение сигналов.
Другая ошибка — рассмотрение дисплея как второстепенного аксессуара на позднем этапе. Во встраиваемых продуктах модуль дисплея влияет на топологию печатной платы, конструкцию корпуса, пользовательский интерфейс приложения, прошивку, систему питания, тепловые характеристики и планирование сертификации. Его следует рассматривать на этапе архитектуры.
Покупателям также следует избегать выбора дисплея только по цене. Недорогой модуль может стать дорогостоящим, если потребует перепроектирования, специальной работы с драйверами, нестабильных поставок или механических изменений после изготовления оснастки.
Как RJY поддерживает интеграцию TFT ЖК-дисплеев и плат на Android
RJY оказывает поддержку командам OEM-производителей, которым необходимо согласовать TFT ЖК-модули с управляющими платами на Android для встраиваемых дисплейных продуктов, HMI-систем, промышленных терминалов, интеллектуального оборудования и устройств с пользовательскими интерфейсами.
Для HMI-проектов на базе Android RJY может помочь с проверкой размера дисплея, разрешения, интерфейса, типа сенсора, яркости, направления FPC, определения разъема, требований к программному обеспечению, ограничений корпуса и совместимости управляющей платы. Если проект требует платформы на базе Rockchip, плата управления RK3566 на базе Android может быть оценена как часть архитектуры встраиваемого дисплея.
Нужна помощь в подборе TFT ЖК-модуля к управляющей плате на Android?
Отправьте требования вашего проекта в RJY. Наша инженерная команда может помочь проверить размер дисплея, разрешение, интерфейс, тип сенсора, яркость, направление FPC, определение разъема, требования к прошивке Android, ограничения корпуса и совместимость управляющей платы.
Рекомендуемая информация для запроса предложения (RFQ): размер дисплея, разрешение, интерфейс, тип сенсора, яркость, рабочая среда, целевое применение, годовой объем, количество прототипов, временные рамки проекта, требования к кастомизации, требования к программному обеспечению или прошивке, а также требования к корпусу или механике.
Согласование TFT ЖК-модуля с управляющей платой на Android требует полного системного анализа. Интерфейс дисплея, разрешение, временные параметры, последовательность питания, контроллер сенсора, подсветка, графический стек Android, механическая конструкция и план жизненного цикла должны работать совместно.
Для OEM-покупателей наиболее безопасный подход — выбирать модуль дисплея и плату на Android как единую интегрированную дисплейную систему. Ранний анализ может снизить риски интеграции, упростить валидацию прототипа и повысить вероятность стабильной производственной конструкции.
Если ваш проект включает Android HMI, интеллектуальную панель управления, промышленный дисплейный терминал или пользовательское встраиваемое дисплейное устройство, RJY может помочь оценить подходящие TFT ЖК-модули и варианты управляющих плат на Android на основе ваших технических требований.
Часто задаваемые вопросы
Может ли любой TFT ЖК-модуль работать с управляющей платой на Android?
Нет. Модуль дисплея должен соответствовать управляющей плате на Android по типу интерфейса, разрешению, временным параметрам, напряжению, распиновке разъема, требованиям к подсветке, контроллеру сенсора и поддержке прошивки. Наличие совместимого разъема само по себе не гарантирует совместимости.
Какой интерфейс дисплея лучше всего подходит для Android HMI-системы?
Не существует единственного лучшего интерфейса для всех Android HMI-систем. MIPI DSI распространен для компактных встраиваемых дисплеев, LVDS широко используется в промышленных дисплеях, HDMI полезен для стандартного видеовыхода, а eDP может подходить для панелей с более высоким разрешением. Правильный выбор зависит от разрешения, поддержки платы, механической конструкции, программного обеспечения и потребностей жизненного цикла.
Что вызывает черный экран при подключении TFT ЖК-дисплея к плате на Android?
Распространенные причины включают неправильные временные параметры дисплея, отсутствие команд инициализации панели, неправильную последовательность питания, несоответствие распиновки, неподдерживаемый интерфейс, неправильное управление подсветкой, отсутствие драйвера ядра или ошибки конфигурации прошивки Android.
Может ли RJY помочь с согласованием управляющей платы на Android на базе RK3566 и дисплея?
Да. RJY может помочь проверить Выбор модуля TFT ЖК-дисплея, интерфейс дисплея, интеграцию сенсора, прокладку FPC, требования к подсветке, совместимость платы на Android и требования HMI-системы для дисплейных проектов на базе RK3566.
Нужна ли мне пользовательская прошивка для проекта с TFT ЖК-дисплеем и платой на Android?
Во многих OEM-проектах — да. Могут потребоваться изменения пользовательской прошивки или пакета поддержки платы для временных параметров дисплея, конфигурации дерева устройств, драйвера панели, контроллера сенсора, поворота экрана, управления яркостью, загрузочного логотипа и поведения при приостановке/возобновлении работы.
Что следует предоставить перед запросом решения «дисплей-управляющая плата»?
Укажите размер дисплея, разрешение, интерфейс, тип сенсорного ввода, яркость, рабочую среду, область применения, годовой объём, количество прототипов, сроки проекта, требования к кастомизации, требования к программному обеспечению или прошивке, а также требования к корпусу или механическим компонентам.
Технические примечания и ссылки
[1] TFT LCD модуль, плата управления на Android, интерфейс дисплея, временные параметры, дерево устройств и управление подсветкой: Эти термины описывают основные аппаратные и программные элементы, задействованные при интеграции встраиваемых дисплеев. В системах на базе Android/Linux конфигурация дерева устройств помогает описывать ядру аппаратные ресурсы, такие как панели дисплея, подсветка, GPIO и контроллеры сенсорного ввода. См. документацию Android Open Source Project по наложениям дерева устройств: https://source.android.com/docs/core/architecture/dto
[2] MIPI DSI: MIPI DSI, или MIPI Display Serial Interface, определён консорциумом MIPI Alliance как высокоскоростной последовательный интерфейс между главным процессором и модулем дисплея. Источник: MIPI Alliance, “MIPI Display Serial Interface”: https://www.mipi.org/specifications/dsi
[3] Интерфейс дисплея LVDS: LVDS используется для передачи данных дисплея с помощью дифференциальной сигнализации. Руководство по демонстрации LDI от Texas Instruments объясняет, как сигналы RGB от графического контроллера могут быть преобразованы в сериализованные пары LVDS для использования в ЖК-панелях. Источник: Texas Instruments, ’Руководство пользователя демонстрационного набора LDI“: https://www.ti.com/lit/pdf/snlu036
[5] Наложение дерева устройств / DTBO: Документация Android объясняет, что наложение дерева устройств может применять аппаратные описания, специфичные для устройства, поверх центрального блоба дерева устройств. Источник: Android Open Source Project, “Наложения дерева устройств”: https://source.android.com/docs/core/architecture/dto
[6] Hardware Composer HAL: Hardware Composer HAL в Android определяет эффективную композицию буферов с использованием доступного аппаратного обеспечения дисплея, причём реализация зависит от устройства. Источник: Android Open Source Project, “Hardware Composer HAL”: https://source.android.com/docs/core/graphics/hwc
[7] SurfaceFlinger и графический стек Android: Документация Android объясняет, что SurfaceFlinger компонует видимые поверхности и взаимодействует с Hardware Composer для вывода через тракт дисплея. Источник: Android Open Source Project, “Архитектура графики”: https://source.android.com/docs/core/graphics/architecture
Дополнительные технические термины: HDMI относится к распространённому цифровому видео/аудиоинтерфейсу, используемому для внешнего вывода дисплея. eDP означает embedded DisplayPort, часто используемый для встраиваемых панелей высокого разрешения. I²C — это двухпроводная последовательная шина, часто используемая контроллерами сенсорного ввода и периферийными ИС. PWM означает широтно-импульсную модуляцию и обычно используется для регулировки яркости светодиодной подсветки. FPC означает гибкий печатный кабель и используется для подключения компактных модулей дисплея к плате управления. EMI означает электромагнитные помехи; EMC означает электромагнитную совместимость. Эти аспекты следует проверять на уровне всей системы при проектировании встраиваемых дисплеев.
↗
Планируете проект с дисплеем?
Укажите размер дисплея, разрешение, интерфейс, яркость, требования к сенсорному экрану, требования к контроллеру и условия эксплуатации.