为什么我的(HP Pavilion)笔记本电脑有加速度计?

为什么我的(HP Pavilion)笔记本电脑有加速度计?

我有一台 HP Pavilion DM3 笔记本电脑,运行 Debian Squeeze GNU/Linux(虽然我怀疑这与我的问题无关)。浏览设备管理器列表,我找到了“ST LIS3LV02DL 加速度计”的条目。

它到底是用来做什么的?我能用它做什么有趣的事情吗?

答案1

它很可能是为了保护硬盘。如果它检测到高速移动(即:超出设置的“安全区”),硬盘就会停止,从而保护硬盘。非常好。

如何让它工作......
在 Windows 上,您需要安装制造商提供的驱动程序才能启用传感器。安装后,您会在设备管理器中找到该设备。在 Dell Latitude 上,它被称为“自由落体传感器”。

在 Linux 上,您必须有一台“兼容 Linux 的笔记本电脑”。我的意思是您的笔记本电脑需要在内核中有一个用于此功能的模块。例如,采用最新内核的 ThinkPad 笔记本电脑开箱即用。您的笔记本电脑型号也可能在某个地方有一个可用的模块,您可以自行编译和加载。

您可以将此传感器用于许多用途...例如...
http://www.youtube.com/watch?v=xIFdGQNf0-c
http://www.youtube.com/watch?v=2NzmEkwynmo

为此,您需要在“某处”找到传感器的原始值。举个例子。在 Linux 上,您应该检查内核模块的源代码。找到位置后(即在 /dev 下),您必须读取原始值,并使用该值实现游戏和应用程序的某种控件。您可以将输入转换为某种虚拟操纵杆输入 - 从而获得通用输入法。或者,您可以简单地使用应用程序中的值。

** 2010 年我发布这个回答时就是这种情况。从那时
起,戴尔也成为了 Linux 的巨头。

答案2

它确实是为了保护你的硬盘。如果加速度计检测到笔记本电脑突然自由落体,它将脱离读取头,大大降低硬盘在坠落中被损坏的可能性。

相关内容