問題タブ [power-off]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
128 参照

android - Android の電源を切るメッセージ

デバイスの電源オフを検出するために、次のインテント フィルタを使用しています

フィルターの受信機を介して SMS を送信するつもりです。フィルタは一部のデバイスではうまく機能しますが、特定のデバイスの場合、受信機がブロードキャストを受信せず、他のデバイスでは SMS が送信されません。どうすればこれを解決できますか?

0 投票する
1 に答える
243 参照

vagrant - VM を作成できません。Vagrant VM の「電源オフ」状態。

Mac OS X Capitan と Virtualbox バージョン 5.0.24 を使用しています。vagrant up を実行しようとすると、エラーが表示されます

そのため、グローバルステータスを確認すると、すでに存在しているが「電源オフ」状態になっていることがわかりました。再開しようとすると、エラーが発生します。

異なるバージョンの virtualbox を再インストールしましたが、問題を解決できません。VM を破棄しようとしましたが、vagrant up を実行すると、同じ問題が再び発生します。さらに、Virtualbox の GUI に移動すると、そこには vm がありません (存在しないように)。なぜ、どうすればこれを解決できるのでしょうか?

0 投票する
2 に答える
430 参照

android - ルート化されたアプリでデバイス android をシャットダウンするときにアラートを処理する

デバイスをシャットダウンしたときに表示されるこのメッセージ「Your phone is shut down」を変更したい。ここに画像の説明を入力

あなたはなにか考えはありますか?

私のアプリはバックグラウンドでビデオをダウンロードします。Windows をシャットダウンしてアップデートをダウンロードしている場合など、ダウンロードがまだ完了していない場合は、デバイスの電源を切らないように警告する必要があります。

0 投票する
1 に答える
174 参照

python - pip から sk-learn をインストール中にコンピューターの電源がオフになりました。「行にヌルバイトが含まれている」ため、アンインストールまたはインポートできなくなりました

そのため、Windows 8.1コンピューターでコマンドプロンプトを使用してscikit-learn == 0.18.rc2をインストールしていました。残念ながら、ピップが以前のバージョンをアンインストールしている間にバッテリーが切断されました。コンピューターの電源を入れたとき、パッケージをアンインストールして再度再インストールすることを考えましたが、pip は「行に NULL バイトが含まれています」というエラーをスローしました。Python (3.4.4) でパッケージをインポートして確認しましたが、「ソース コード文字列に null バイトを含めることはできません」という同様のエラーが発生します。

私の質問は、指定されたエラーでパッケージをアンインストールする方法、または pip を使用してインストールした他のすべてのパッケージを失うことなく scikit-learn を再インストールする方法があるかどうかです。

ありがとう!

0 投票する
0 に答える
209 参照

linux - プラットフォーム固有の停止と電源オフを追加するカーネル内の正しい場所はどこですか

i2c ドライバーを含む、プラットフォーム固有の多機能デバイス ドライバーを作成しています。

Linux カーネルが停止または電源オフのときに、i2c メッセージをカスタム電源管理チップに送信したいと考えています。

電源オフ機能をオーバーライドしようとしましpm_power_off = my_funcたが、呼び出されません。(シャットダウン中にコンソールにテキストを取得しようとmy_funcするprintkandを実行します。)pr_emerg

カーネルの停止と電源オフに機能を追加するために使用する正しいフックは何ですか? (パッチなどではなく、ドライバーにコードを追加したいのですkernel/reboot.c。)

0 投票する
2 に答える
2022 参照

linux - 停止が実行されているときにLinuxの電源をオフにする方法は?

関数ポインターを使用して、カスタム Linux ボードに i2c 経由で電源管理チップを呼び出させることに成功しpm_power_offました (電源をオフにするため)。

Linuxhaltコマンドで電源もオフにしたいです。

どうすればこれを達成できますか?

の (ARM) コードには、のmachine_haltに似たポインタがありません。machine_power_offpm_power_off

アーチ/アーム/カーネル/reboot.c:

明らかにハックすることもできmachine_haltますが、可能であれば、これを「適切に」実行したいと考えています。

haltコマンドが「電源オフ」を実行する原因となる何か(おそらくユーザー空間で)を見逃しましたか?


更新:回答とすべてのコメントに感謝します。実際の問題が何であるかを理解するのに役立ちました。

私の問題は次のとおりです。

カスタム電源管理ユニットで使用できる入力エッジがあります。停止またはリセット機能のないスタート ボタンと考えてください。私は PMU コードを完全に制御できます (i2c スレーブとして動作する ATMEGA です)。

  1. Linux カーネルが実行されている場合は、エッジを無視する必要があります。
  2. CPU の電源がオフの場合、エッジで CPU の電源をオンにします。
  3. Linux カーネルが停止した場合、エッジで CPU をリセットする必要があります。

ケース 1 は簡単で、何もする必要はありません。

ケース 2 は簡単pm_power_offで、ドライバーで i2c メッセージを PMU に送信するように定義します。幸いなことに、i2c サブシステムは、呼び出されたときにまだ動作状態にpm_power_offあります。

pm_haltケース 3 が問題です。i2c メッセージを PMU に送信するために、定義する を探していました。

0andriyがコメントしているように、おそらく別の方法がありますか?

カーネル内に、マシンが編集されていない限り、数 Hz で i2c メッセージを PMU に送り続ける場所はありますhaltか?

https://unix.stackexchange.com/a/42576/17288の回答:

「*最近の停止は、ACPIが有効になっている場合、自動的に電源オフを呼び出すほどスマートです。実際、現在、それらは機能的に同等です。」

おそらく、ACPI を提供またはフックする何らかの方法があるでしょう - 私はそれを読む必要があります。