Инструменты пользователя

Инструменты сайта


boards:nms-sm-rk3568:bsp:5.10:quck_start

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
boards:nms-sm-rk3568:bsp:5.10:quck_start [2026/10/12 14:21] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1boards:nms-sm-rk3568:bsp:5.10:quck_start [2026/10/12 14:21] (текущий) – ↷ Страница перемещена из boards:nms-sm-rk3568:firmware_5.10:quck_start в boards:nms-sm-rk3568:bsp:5.10:quck_start Артем Слепов
Строка 1: Строка 1:
 +====== Quick Start Kernel 5.10 ======
  
 +===== LVDS ===== 
 +
 +Для включения LVDS дисплея в DTS выставляется define LVDS. Он включает pwm, backlight и описание panel. 
 +
 +Для настройки конкретного дисплея необоходимо правильно описать узел panel, выставив тайминги и указав compatible.Также необходимо включить соответвующий драйвер в Kernel Menuconfig.
 +
 +Пример описания для дисплея [[https://doc.inmys.ru/hash/14ebd4af41f144530c20eeb86aba7daf/VLCD-CAP-GLD-LVDS.pdf|sgd,gktw70sdae4se]] <code>
 +panel {
 + compatible = "sgd,gktw70sdae4se", "panel-lvds";
 +
 + width-mm = <153>;
 + height-mm = <86>;
 +
 + data-mapping = "jeida-18";
 +
 + panel-timing {
 + clock-frequency = <32000000>;
 + hactive = <800>;
 + vactive = <480>;
 + hback-porch = <39>;
 + hfront-porch = <39>;
 + vback-porch = <29>;
 + vfront-porch = <13>;
 + hsync-len = <47>;
 + vsync-len = <2>;
 + };
 +
 +        port {
 +                panel_in_lvds: endpoint {
 +                        remote-endpoint = <&lvds_out_panel>;
 +                };
 +        };
 +};
 +</code>
 +
 +
 +{{:boards:nms-sm-rk3568:firmware_5.10:display.png}}
 +
 +=== Если panel описана корректно, появляется drm/card0 устройство , с которым может работать weston: ===
 +
 +{{:boards:nms-sm-rk3568:firmware_5.10:drm_card0.png}}
 +
 +
 +{{:boards:nms-sm-rk3568:firmware_5.10:weston.png}}
 +
 +Управление подсветкой в диапазоне от 0 до 255: <code>
 +# cat /sys/class/backlight/backlight/brightness #default
 +200
 +# echo 1 > /sys/class/backlight/backlight/brightness  # min
 +# echo 255 > /sys/class/backlight/backlight/brightness # max
 +
 +</code>