web-dev-qa-db-ja.com

(HP Pavilion)ノートブックに加速度計があるのはなぜですか?

私はHP Savie DM3ノートブックを持っており、Debian Squeeze GNU/Linuxを実行しています(ただし、これが私の質問に関係があるとは思えません)。デバイスマネージャーの一覧を閲覧したところ、「ST LIS3LV02DL加速度計」のエントリが見つかりました。

これは実際には何ですか?そして、私はそれで本当に気の利いた何かをすることができますか?

11
detly

ほとんどの場合、HDD保護用です。高速移動を検出した場合(つまり、設定された「セーフゾーン」を超えた場合)、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プレーヤーにもなりました。

10
Apache

それは確かにあなたのハードドライブを保護するためです。加速度計がラップトップが突然自由落下していることを検出すると、読み取りヘッドが外れ、落下時にHDDが破壊される可能性が大幅に減少します。

1
Phoshi