det*_*tly 12 accelerometer hp-pavilion
我有一台运行 Debian Squeeze GNU/Linux 的 HP Pavilion DM3 笔记本(虽然我怀疑这与我的问题有关)。浏览设备管理器列表,我找到了“ST LIS3LV02DL Accelerometer”条目。
这究竟是为了什么?我可以用它做任何真正漂亮的事情吗?
Apa*_*che 10
很可能是为了硬盘保护。如果检测到高速移动(即:超出设置的“安全区”),则硬盘会停止并保护硬盘。很不错。
如何让它工作...
在 Windows 上,您需要安装制造商提供的驱动程序以启用传感器。安装后,您将在设备管理器中找到该设备。在戴尔 Latitude 上,它被称为“自由落体传感器”。
在 Linux 上,您必须有一台“与 Linux 兼容的笔记本电脑”。我的意思是你的笔记本电脑需要在内核中有一个模块来实现这个功能。例如,具有最新内核的 ThinkPad 笔记本电脑具有开箱即用的功能。也有可能您的笔记本电脑型号在某处有一个模块,您可以自己编译和加载。
您可以将此传感器用于许多用途……例如……
http://www.youtube.com/watch?v=xIFdGQNf0-c
http://www.youtube.com/watch?v=2NzmEkwynmo
为此,您需要在“某处”找到传感器的原始值。一个例子。在 Linux 上,您应该检查内核模块的源代码。找到位置后(即在 /dev 下),您必须读取原始值,并使用它来为游戏和应用程序实现某种控制。您可以将输入转换为某种虚拟操纵杆输入 - 从而获得通用输入法。或者,您可以简单地使用应用程序中的值。
** 2010 年就是这种情况,当时我发布了这个答案。
从那时起,戴尔也成为了 Linux 的大玩家。
| 归档时间: |
|
| 查看次数: |
29803 次 |
| 最近记录: |