是否可以用软件控制LCD组件?

时间:2011-11-15 23:44:07

标签: language-agnostic hardware

是否可以使用像C或C ++这样的编程语言来编写一个与现代液晶显示器中的电源逆变器或控制器直接交互的程序?

我被告知曾经有可能强行超频CRT中的振荡器以使其着火。我很好奇是否可以将相同的原理应用于现代监视器。

2 个答案:

答案 0 :(得分:4)

能够在现代外部监视器上造成真正的伤害的可能性极小。 VGA,DVI和HDMI等连接无法直接访问屏幕硬件。

如果消费者产品的硬件设计允许killer poke,即通过发布破坏硬件组件,则可以认为它是有缺陷的 软件说明。

在现代PC硬件中,笔记本电脑具有紧密集成的显示屏。有可能编写一个对笔记本电脑背光有害的程序, 例如通过调用ACPI界面快速打开和关闭它。

来自http://ibm-acpi.sourceforge.net/README

  

无论你做什么,都不要调用thinkpad-acpi背光级别的变化   接口和基于ACPI的背光电平变化接口   (可在较新的BIOS上使用,并由Linux ACPI视频驱动程序驱动)   同时。这两个人会以不好的方式互动,做有趣的事情,   并且可能通过不必要的踢来减少背光灯的寿命   每次变化都会上下调整。

答案 1 :(得分:1)

由于输入是数字输入或至少是D / A转换器输入,因此不太可能。这可能适用于没有任何数字逻辑的旧VGA显示器。 VGA一般甚至没有时钟,只有hsyncvsync,它告诉返回电子束的时间,并且是控制光束的直接控制器。大多数现代CRT显示器都能自动检测不正确的输入,因此不可能以这种方式杀死LCD。

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