このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
mas1xx_ope:power_management:start [2020/08/24 16:43] – admin | mas1xx_ope:power_management:start [2020/09/07 08:14] (現在) – admin | ||
---|---|---|---|
行 10: | 行 10: | ||
shutdown された状態で待機し、対応した入力があった場合に起動するという動作をします。\\ | shutdown された状態で待機し、対応した入力があった場合に起動するという動作をします。\\ | ||
OS の起動シーケンスすべてが走りますので、起動する頻度が高い場合には不向きです。\\ | OS の起動シーケンスすべてが走りますので、起動する頻度が高い場合には不向きです。\\ | ||
- | 1 時間に 1 回など、低頻度でバッテリー駆動する、というような用途に向いています。 | + | 1 時間に 1 回など、低頻度でバッテリー駆動する、というような用途に向いています。\\ |
+ | ※ 電源コードを抜いて電源供給を断ってしまうと**起動することはできません**。 | ||
対応している入力には下記があります。 | 対応している入力には下記があります。 | ||
行 31: | 行 32: | ||
==== OPT スイッチ押下による起動 ==== | ==== OPT スイッチ押下による起動 ==== | ||
- | shutdown 後、OPT スイッチを押下することで MA-S1xx を起動することができます。 | + | shutdown 後、OPT スイッチを押下することで MA-S1xx を起動することができます。\\ |
{{: | {{: | ||
行 42: | 行 43: | ||
起動後は無効化されていますので、sysfs でエッジの極性を設定する必要があります。 | 起動後は無効化されていますので、sysfs でエッジの極性を設定する必要があります。 | ||
+ | {{: | ||
\\ | \\ | ||
行 97: | 行 99: | ||
===== Alpine Linux 高速起動モード ===== | ===== Alpine Linux 高速起動モード ===== | ||
+ | |||
+ | 不要な機能を省いた軽量化 Kernel + Alpine Linux を使用することで、15 秒ほどで起動するシステムを作ることも可能です。\\ | ||
+ | これを使用することで、比較的高頻度で Power off モードを使用することも可能になります。 | ||
+ | |||
+ | {{: | ||
\\ | \\ | ||
行 103: | 行 110: | ||
毎回 Linux を起動すると起動・終了に時間がかかり、高頻度でこのモードを利用すると待機時の低消費電力が無駄になってしまいます。\\ | 毎回 Linux を起動すると起動・終了に時間がかかり、高頻度でこのモードを利用すると待機時の低消費電力が無駄になってしまいます。\\ | ||
- | そのため、Linux を必要としないような軽い処理は RTOS(NuttX) で処理を行い、AWS へ通信をするなどの高度な処理をするときだけ Linux を起動する、というような使い方も可能です。 | + | そのため、Linux を必要としないような軽い処理は RTOS(NuttX) で処理を行い、AWS へ通信をするなどの高度な処理をするときだけ\\ |
+ | Linux を起動する、というような使い方も可能です。 | ||
(将来拡張) | (将来拡張) | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Barebox 併用モード ===== | ||
+ | |||
+ | Linux を起動せず、Barebox(ブートローダー) で処理をしてしまうモードです。\\ | ||
+ | NuttX 利用のケースと同様、通信など高度な処理が必要な場合に Linux を起動して処理を行います。 | ||
+ | |||
+ | \\ | ||
+ | |||