私は、Debian Squeeze GNU / Linuxを実行しているHP Pavilion DM3ノートブックを持っています(ただし、これが私の質問に関係があるとは思えません)。デバイスマネージャーの一覧を閲覧したところ、「ST LIS3LV02DL加速度計」のエントリが見つかりました。
これは実際には何ですか?そして、私はそれで本当に気の利いた何かをすることができますか?
私は、Debian Squeeze GNU / Linuxを実行しているHP Pavilion DM3ノートブックを持っています(ただし、これが私の質問に関係があるとは思えません)。デバイスマネージャーの一覧を閲覧したところ、「ST LIS3LV02DL加速度計」のエントリが見つかりました。
これは実際には何ですか?そして、私はそれで本当に気の利いた何かをすることができますか?
回答:
ほとんどの場合、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の大プレーヤーにもなりました。
それは確かにあなたのハードドライブを保護するためです。加速度計がラップトップが突然自由落下していることを検出すると、読み取りヘッドが外れ、落下時にhddが破壊される可能性が大幅に減少します。