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


11

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

这实际上是为了什么?而且我可以做任何真正漂亮的事情吗?


过去两周,我一直在Ubuntu 18.04的屏幕旋转问题上苦苦挣扎,我认为这是Ubuntu本身的一个错误,因为我无法撤消它!我刚刚意识到这是因为有了这个加速度计,谢谢您给我照亮了。))
Arman

Answers:


10

最有可能用于硬盘保护。如果它检测到高速移动(即:超出了设置的“安全区”),则HDD停止并保护HDD。挺好的。

如何使其工作...
在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的主要参与者。


是的,当加速度= g时,硬盘驱动器将关闭电源
segfault 2010年

如果有人需要我,我会写一个。
熟练地

我怎么能与Chrome网络浏览器使用
碎瓷多加

@SuiciDoga这完全取决于您的笔记本电脑型号。
Apache

我在Remix OS中更改了一些文件,现在我可以玩所有的加速度计游戏了:)!
Suici Doga'6

1

确实是为了保护硬盘。如果加速度计检测到笔记本电脑突然突然掉落,它将使读取头脱离,从而大大减少了硬盘在秋天被破坏的可能性。


读写磁头不是同一物理设备吗?:)
whitequark 2010年

@whitequark:我不知道为什么我总是把它称为读头而不是读/写头,但是是的。
Phoshi 2010年

我的笔记本电脑没有旋转硬盘HDD,而是NVMe SSD。这仍然是它的目的吗?
MrMesees '18 -10-22

1
@MrMesees:我对此表示怀疑,固态没有活动部件,因此将其关闭以免跌落是没有道理的。如今,如果您的笔记本电脑是可以旋转屏幕的混合型笔记本​​电脑,则可能用于方向检测?也可能只是因为它们便宜而存在,并且电路板用于确实有用的东西,或作为拒绝由于跌落引起的保修索赔的机制之类的东西。不过,这将不再。
Phoshi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.