NanoPC-T 4入門操作-1プレートを遊んで、先に明かりをつけます!

1848 ワード

板遊びをして,まず明かりをつけなさい.プレートを見ると全部で2つのランプがあります.1つは電源ランプで、もう1つはステータスランプです.システムをブラシした後、正常に電源を入れた状態のランプは点滅し、デフォルトの状態のランプはシステムクロックの心拍ランプとして点滅し、システムが正常に動作していることを示します.
次にこのランプをコントロールする方法を見ます.
ハードウェアの操作インタフェースの大部分は/sys/classの中にあります.
/sys/class/ledsディレクトリには、次のディレクトリがあります.
root@NanoPC-T4:/sys/class/leds# ls
input0::capslock  input0::numlock  input0::scrolllock  mmc1::  status_led

明らかにstatus_ledディレクトリはステータスランプを制御するために使用され、status_に入ります.ledディレクトリ.
root@NanoPC-T4:/sys/class/leds/status_led# ls
brightness  device  max_brightness  power  subsystem  trigger  uevent

ここでbrightnessはステータスランプの点灯を制御するために使用され、triggerはステータスランプのトリガ条件を設定するために使用される.
root@NanoPC-T4:/sys/class/leds/status_led# cat trigger
none rc-feedback kbd-scrolllock kbd-numlock kbd-capslock kbd-kanalock kbd-shiftlock kbd-altgrlock kbd-ctrllock kbd-altlock kbd-shiftllock kbd-shiftrlock kbd-ctrlllock kbd-ctrlrlock mmc0 mmc1 timer [heartbeat] rfkill0 mmc2 rfkill1 rfkill2 rfkill3

わあ、いろいろあるけど...実際にはこれらはすべてトリガ条件であり、[]で選択したものだけが現在有効であり、kbd-capslockのようなステータスランプを制御するトリガ条件が多く、キーボードの大文字と小文字である.今はheartbeartです.ステータスランプを制御するには、トリガ条件をnoneに変更する必要があります.
root@NanoPC-T4:/sys/class/leds/status_led# echo none > trigger
root@NanoPC-T4:/sys/class/leds/status_led# cat trigger
[none] rc-feedback kbd-scrolllock kbd-numlock kbd-capslock kbd-kanalock kbd-shiftlock kbd-altgrlock kbd-ctrllock kbd-altlock kbd-shiftllock kbd-shiftrlock kbd-ctrlllock kbd-ctrlrlock mmc0 mmc1 timer heartbeat rfkill0 mmc2 rfkill1 rfkill2 rfkill3


次に、brightnessファイルを使用してステータスライトを制御できます.
root@NanoPC-T4:/sys/class/leds/status_led# echo 1 > brightness
root@NanoPC-T4:/sys/class/leds/status_led# echo 0 > brightness

入力1は点灯、入力0は消灯です.
ステータスライトを元のハートビートライトに戻すと、あなたはできるでしょう.