Можно ли управлять ЖК-компонентами программно? - PullRequest
5 голосов
/ 16 ноября 2011

Можно ли, скажем, используя язык программирования, такой как C или C ++, написать программу, которая напрямую взаимодействует с преобразователем питания или контроллером в современном ЖК-мониторе?

Мне сказали, что раньше было возможно принудительно разогнать генератор в ЭЛТ, чтобы он загорелся. Мне любопытно, можно ли применить тот же принцип к современному монитору.

Ответы [ 2 ]

4 голосов
/ 16 ноября 2011

Возможность нанести реальный ущерб современному внешнему монитору крайне маловероятна. Такие соединения, как VGA, DVI и HDMI, не обеспечивают достаточно прямого доступа к оборудованию экрана.

Аппаратный дизайн потребительского продукта может считаться некорректным, если он допускает убийственный удар , т. Е. Уничтожение аппаратного компонента путем выдачи инструкции по программному обеспечению.

В современном оборудовании ПК ноутбуки имеют тесно интегрированный дисплей. Может быть возможно написать программу, которая оказывает вредное воздействие на подсветку ноутбука, например включив и выключив его быстро, вызвав интерфейс ACPI .

С http://ibm -acpi.sourceforge.net / README :

Что бы вы ни делали, никогда не вызывайте изменение уровня подсветки thinkpad-acpi интерфейс и интерфейс изменения уровня подсветки на основе ACPI (доступно в более новых версиях BIOS и управляется видеодрайвером Linux ACPI) в то же время. Они будут плохо общаться, делать смешные вещи, и, возможно, сократить срок службы ламп подсветки, без надобности пинать его уровень вверх и вниз при каждом изменении.

1 голос
/ 16 ноября 2011

Поскольку входы являются цифровыми или, по крайней мере, входами с ЦАП, это маловероятно. Это может работать с действительно старыми мониторами VGA без какой-либо цифровой логики. У VGA вообще нет даже часов, только hsync и vsync, которые сообщают время для возврата электронного луча и были прямым контроллером для управления лучом. Большинство современных ЭЛТ-мониторов имели автоматическое обнаружение неправильных входов, поэтому невозможно убить ЖК-дисплей таким образом.

http://www.epanorama.net/documents/pc/vga_timing.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...