Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
Плавное включение экрана - Embedded Linux - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:0
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
Плавное включение экрана
sasamy
Добавлено 08.09.2017 10:09 Редактировалось 08.09.2017 10:19 Сообщение: 11
sasamy
4.70

Пункты: 76182
Регистрация: 14.08.2009
Цитата

плата SK-LCD800x480-MB v1.A


На этой плате подсветка подключена к pwm4 (на sodimm/oem номер в названии цепи может не соответствовать реальному номеру из-за универсальности), соответвенно измените DTS

arch/arm/boot/dts/imx6qdl-sodimm.dtsi

backlight {
compatible = "pwm-backlight";
pwms = <&pwm4 0 5000000>;
brightness-levels = <0 4 8 16 32 64 128 255>;
default-brightness-level = <7>;
};

......

&pwm1 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pwm1_sodimm>;
status = "disabled";
};


&pwm4 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pwm4_sodimm>;
status = "okay";
};
Спуститься к концу Подняться к началу
Персональная информация
alekstr
Добавлено 08.09.2017 13:38 Сообщение: 12
alekstr
0

Пункты: 1244
Регистрация: 20.10.2011
Пол: Мужчина
Яркость регулируется. Но вопрос такой - вся корневая кроме /root смонтирована как readonly, чтобы при нештатном выключении ничего не испортилось. Яркость считывается из /sys/class/backlight/backlight/brightness, в который не запишешь, т.к. ro. Можно ли задать считывание яркости из /root?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 08.09.2017 13:58 Редактировалось 08.09.2017 14:00 Сообщение: 13
sasamy
4.70

Пункты: 76182
Регистрация: 14.08.2009
Цитата

Яркость считывается из /sys/class/backlight/backlight/brightness, в который не запишешь, т.к. ro.


sysfs отдельная ФС к / не имеющая отношения - с какой целью вы её монтируете в RO ? это псевдо-фс с текущим состоянием ядра и никакие внезапные отключения питания на нее не влияют

Цитата

The sysfs filesystem is a virtual filesystem that the kernel uses to export internal kernel objects, their attributes, and their relationships to one another.
Спуститься к концу Подняться к началу
Персональная информация
Yura_K
Добавлено 08.09.2017 14:48 Сообщение: 14
Yura_K
5

Пункты: 284
Регистрация: 08.09.2017
Пол: Мужчина
Цитата

На этой плате подсветка подключена к pwm4 ...

arch/arm/boot/dts/imx6qdl-sodimm.dtsi

backlight {
compatible = "pwm-backlight";
pwms = <&pwm4 0 5000000>;
brightness-levels = <0 4 8 16 32 64 128 255>;
default-brightness-level = <7>;
};

......

&pwm1 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pwm1_sodimm>;
status = "disabled";
};


&pwm4 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pwm4_sodimm>;
status = "okay";
};

Спасибо огромное, все заработало!
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux