このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
mae3xx_ope:led_examples:start [2014/03/24 12:51] – admin | mae3xx_ope:led_examples:start [2023/07/12 05:15] (現在) – [3G/LTE Module LED] admin | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== LEDの割り当てと表示パターン、使用例 ====== | ||
+ | |||
+ | ===== LEDの割り当て ===== | ||
+ | |||
+ | ==== Status LED ==== | ||
+ | |||
+ | MA-E3xxには、2色(赤/ | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | それぞれのデフォルトでの割り当ては下記のようになっています。 | ||
+ | |||
+ | ^ LED ^ Color ^ 状態 | ||
+ | |POWER| | ||
+ | |::: | ||
+ | |:::| <color red> | ||
+ | |::: | ||
+ | |STATUS-1| | ||
+ | |::: | ||
+ | |::: | ||
+ | |::: | ||
+ | |:::| <color red> | ||
+ | |::: | ||
+ | |STATUS-2| | ||
+ | |::: | ||
+ | |:::| <color red> | ||
+ | |::: | ||
+ | |STATUS-3| | ||
+ | |::: | ||
+ | |:::| <color red> | ||
+ | |::: | ||
+ | |::: | ||
+ | |||
+ | 全てのLEDは LED class driver(([[https:// | ||
+ | sysfs(([[http:// | ||
+ | |||
+ | < | ||
+ | root@plum: | ||
+ | total 0 | ||
+ | lrwxrwxrwx 1 root root 0 Mar 24 10:21 PowerLED -> ../ | ||
+ | lrwxrwxrwx 1 root root 0 Mar 24 10:21 power-stat: | ||
+ | lrwxrwxrwx 1 root root 0 Mar 24 10:21 system-status1: | ||
+ | lrwxrwxrwx 1 root root 0 Mar 24 10:21 system-status1: | ||
+ | lrwxrwxrwx 1 root root 0 Mar 24 10:21 system-status2: | ||
+ | lrwxrwxrwx 1 root root 0 Mar 24 10:21 system-status2: | ||
+ | lrwxrwxrwx 1 root root 0 Mar 24 10:21 system-status3: | ||
+ | lrwxrwxrwx 1 root root 0 Mar 24 10:21 system-status3: | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== 3G/LTE Module LED ==== | ||
+ | |||
+ | 3G/LTE モジュールが搭載された機種には、 | ||
+ | |||
+ | * アンテナレベル (0 〜 3) | ||
+ | * 回線接続状態 | ||
+ | |||
+ | を表す LED が実装されています。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | 3G/LTE モジュールのアンテナレベル及び回線への接続状態により、点灯パターンが変化します。 | ||
+ | |||
+ | ^ 接続状態 | ||
+ | ^::: | ||
+ | | - | 0 | @# | ||
+ | |:::| 1 | @# | ||
+ | |:::| 2 | 消灯 | ||
+ | |:::| 3 | @# | ||
+ | | 切断 | ||
+ | | 接続中((Demand で待機中含む)) | ||
+ | | SIM 抜け | ||
+ | | モジュール電源OFF | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== LED表示パターン ===== | ||
+ | |||
+ | ==== 電源ON から Linux起動まで ==== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ^ SequenceNo. | ||
+ | ^ 1|LED全消灯状態|電源OFF中| | ||
+ | ^ 2|LED POWER 緑点灯|電源ON| | ||
+ | ^ 3|LED1 緑点灯|ブートローダー起動| | ||
+ | ^ 4|LED1 緑消灯|Linux Kernel起動開始| | ||
+ | ^ 5|LED1 赤点滅開始|Kernel起動完了、init処理開始| | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== 出荷状態での起動 ==== | ||
+ | |||
+ | INITスイッチを押下しながら電源を投入した場合です。 | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ^ SequenceNo. | ||
+ | ^ 1|LED全消灯状態|電源OFF中| | ||
+ | ^ 2|LED POWER 緑点灯|電源ON| | ||
+ | ^ 3|LED1 緑点灯|ブートローダー起動| | ||
+ | ^ 4|LED3 緑点灯|『出荷状態での起動』受付| | ||
+ | ^ 5|LED1/3 緑消灯|Linux Kernel起動開始| | ||
+ | ^ 6|LED1 赤点滅開始|Kernel起動完了、init処理開始| | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== ハートビート (Linux起動中、CPU動作中) ==== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== INITSW押下によるシャットダウン ==== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== Suspend/ | ||
+ | |||
+ | Suspend状態へ遷移後、10秒後に RTC Alarm により Wakeup します。 | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== LED の変更 ===== | ||
+ | |||
+ | 前述したとおり、sysfs(([[http:// | ||
+ | 使用例を示します。 | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== トリガー ==== | ||
+ | |||
+ | * system-status2: | ||
+ | |||
+ | < | ||
+ | root@plum:/ | ||
+ | [none] nand-disk mmc0 timer timer-suspend oneshot heartbeat gpio cpu0 default-on transient | ||
+ | </ | ||
+ | |||
+ | * " | ||
+ | |||
+ | < | ||
+ | root@plum:/ | ||
+ | root@plum:/ | ||
+ | none nand-disk mmc0 timer timer-suspend oneshot [heartbeat] gpio cpu0 default-on transient | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== On/Off (brightness) ==== | ||
+ | |||
+ | * system-status2: | ||
+ | |||
+ | < | ||
+ | root@plum:/ | ||
+ | 0 | ||
+ | </ | ||
+ | |||
+ | * On に変更 | ||
+ | |||
+ | < | ||
+ | root@plum:/ | ||
+ | root@plum:/ | ||
+ | 255 | ||
+ | </ | ||
+ | |||
+ | |||
+ | \\ | ||