問題タブ [power-management]
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.
android - Android サービスの PowerManagement と wake lock を気にする必要があるのはいつですか?
TCP/IP でリモート サーバーに接続し、そこからの通知を待機する Android サービスがあります。PowerManagementを気にする必要がありますか? スリープモードは私にどのような影響を与えますか?
いいえの場合、ウェイクロックを気にする「ユースケース」は何ですか?
linux - ARM ベースの組み込み Linux システムで省電力を行うにはどうすればよいですか?
arm ベースの組み込み Linux プラットフォーム上で実行される小さなアプリケーションを開発する予定です。ただし、そのプラットフォームはバッテリー駆動であるため、省電力の処理方法に関する関連情報を探しています。
まともなバッテリー時間を確保することは一種の重要です。
Linux カーネルはこれに対するサポートを実装していると思いますが、この件に関するドキュメントは見つかりません。
私のプログラムとシステムを設計する方法についての意見は大歓迎です。
Linux カーネルがこの種の問題をどのように解決しようとしているのかについての意見も歓迎します。
その他の質問:
ユーザー空間のプログラムはどれくらいのことをする必要がありますか?
また、カーネルを変更する必要がありますか?
知っておくとよいカーネル システム コールまたは API は何ですか?
更新:
「Free Electrons」サイトの関係者が、この件に関して素晴らしいプレゼンテーションを作成したようです。
- http://free-electrons.com/services/power-management/
- http://free-electrons.com/docs/power
- http://free-electrons.com/docs/optimizations
しかし、他の誰かがこの件についてさらに詳しい情報を持っているのではないでしょうか?
更新:
MeeGo プロジェクトを見に行くという Adam Shiemke のアイデアは、これまでのところ最良のヒントのようです。
現時点では、バッテリ駆動の組込み Linux プロジェクトの中で最高のものかもしれません。
そして、ノキアは通常、この種のことを得意としています。
更新:
下部に「変更された」Linux カーネルがあり、Google の人々が行ったことのいくつかはベースライン/通常の Linux カーネルを使用していないため、Android には注意する必要があります。彼らの電源管理のアイデアの中には、他のプロジェクトで再利用するのが面倒なものもあると思います。
ios4 - iOS4 で過剰なバッテリー使用を避けるにはどうすればよいですか?
ユーザーがホームボタンを押したときに GPS バックグラウンドの更新を受信するために、「場所」UIBackgroundMode を使用しています。その結果、アプリを一晩バックグラウンド モードのままにしておくと、翌朝には常にバッテリーが切れています。locationManager に stopUpdatingLocation を指示しましたが、効果がありません。
Apple は開発者が exit を使用することを望んでいないことを理解しています - 実際、アプリをバックグラウンドに移行する以外にアプリにほとんど影響を与えないようです - しかし、ユーザーが終了しない場合、バッテリーが切れるわけにはいきませんアプリ。
助言がありますか?
usb - USB経由で簡易リレースイッチを制御
USB経由でコンピューターに接続された単純なリレースイッチから主電源のライトを制御しようとしています。
リレー スイッチは USB デバイスではなく、オンにするために USB 電圧を必要とする単純なスイッチです。電圧がしきい値を下回ると、スイッチはライトをオフにします。
私の問題は、USB ポートの電力出力を制御できないことです。Windows または Linux の任意の言語を使用して喜んで実行します (ただし、慣れているので Java を使用することをお勧めします)。
objective-c - Mac(CocoaまたはC)のバッテリー充電レベルを具体的にmWh(パーセンテージではない)で取得する方法
タイトルはそれをほぼ説明しています。Macアプリを作成していますが、バッテリーの充電レベルは特にmWh(パーセンテージではありません)である必要があります。できればCまたはObjectiveCで実行したいと思います。
ありがとう!
c# - ReadProcessorPwrScheme() を呼び出しても正しい値が返されない
P/Invokeメソッドについて質問したいです。C# でコーディングしており、電源管理 API (powrprof.dll) メソッド "ReadProcessorPwrScheme" にアクセスしたいと考えています。残念ながら、正しい値を取得できず、マーシャリングに問題があるのではないかと疑っています。どんな助けでも大歓迎です。私が持っているコードのいくつか:
mppp.ProcessorPolicyAc.DynamicThrottleは正しい値を示していますが、mppp.ProcessorPolicyDc.DynamicThrottleは正しい値を示していません。誰かが何かヒントやアイデアを持っていますか?
追加情報: これは Win XP で実行されます
linux-kernel - SMBus を介したバッテリー状態へのアクセス/監視
現在、SMBus を介してバッテリーの状態を監視しようとしています。
バッテリーの状態を常に出力するコントロールボードと一緒にバッテリーを持っています。
この制御ボードは、I2C-USB モジュールを介してマザーボードに接続されます。
SMBus 接続を認識し、バッテリーの状態をユーザーに送信するプログラムを作成する必要があります。
私はスマート バッテリと I2C/SMBus を扱うことに関しては初心者であり、この問題にどのように対処すればよいか迷っています。
提案の助けをいただければ幸いです。ありがとう。
macos - Magic Mouse と Apple Wireless Keyboard のバッテリー残量を読み取る
Mac OS でマウスとキーボードのバッテリー状態にアクセスする簡単な方法を誰かが知っているかどうかを尋ねたいと思います。この情報にアクセスするための API はありますか? ありがとう!
macos - APIを介してマウスとキーボードのバッテリーステータスにアクセスする
Mac用の小さなアプリを書きたいのですが、Bluetooth経由で接続されたマウスとキーボードのバッテリーの割合が必要です。これを行うためのAPIがあるかどうか誰かに教えてもらえますか?
android - Androidのスクリーンロック/車の充電器が私のスレッドを殺している
解決できない非常に難しい問題があります。電力を節約するためにリモートで機内モードにできるアプリがあります。省電力メッセージを取得し、他のすべてのスレッドのコールバックを削除し、電話を機内モードにし、指定された分数待ってから電話を復帰させるスレッドを実行しています。
電話が私のラップトップに接続されている場合(USBデバッグが有効になっているなど)、この機能は問題ありません。スマートフォンが機内モードになり、画面がロックされ、特定の分数が経過すると、アプリが「ウェイクアップ」して通常どおり続行します。
電話が車の充電器に接続されると、電話は機内モードになりますが、スレッドが電話をウェイクアップすることはありません。この問題は、画面もタイムアウトに設定されている場合にのみ発生します...画面を「タイムアウトしない」に設定し、電話を車の充電器に接続すると、アプリは正常に起動します。
電源と画面のタイムアウトの組み合わせによって、システムレベルで省電力スレッドが停止するようです。私はこの投稿が私のアプリケーションに非常に固有であることを知っていますが、誰かが以前にこれと同様の問題に遭遇したことがありますか?