第7章 その他のアプリケーション

7.1. ledctrl

Armadillo-300のLED(D2)を制御することができるアプリケーションです。

▼LEDを点灯させる場合
[armadillo ~]# ledctrl --on
▼LEDを消灯させる場合
[armadillo ~]# ledctrl --off
▼LEDの状態を取得する場合
[armadillo ~]# ledctrl --status
off

図7.1 ledctrlの使用例


7.2. gpioctrl

Armadillo-300のGPIOポート(CON9)を制御することができるアプリケーションです。

▼GPIOポート0を入力にする場合
[armadillo ~]# gpioctrl --set=gpio0 --mode=input
▼全てのGPIOポートを入力にする場合
[armadillo ~]# gpioctrl --set=all --mode=input
▼GPIOポート0をLow出力にする場合
[armadillo ~]# gpioctrl --set=gpio0 --mode=output --type=low
▼全てのGPIOポートをHigh出力にする場合
[armadillo ~]# gpioctrl --set=all --mode=output --type=high
▼GPIOポート0の状態を取得する場合
[armadillo ~]# gpioctrl --get=gpio0
GPIO No.    : 1 (GPIO0)
MODE        : 1 (MODE_INPUT)
VALUE       : 1 (HIGH)
▼全てのポートの状態を取得する場合
[armadillo ~]# gpioctrl --get=all
GPIO No.    : 1 (GPIO0)
MODE        : 1 (MODE_INPUT)
VALUE       : 1 (HIGH)


GPIO No.    : 128 (GPIO7)
MODE        : 1 (MODE_INPUT)
VALUE       : 1 (HIGH)

図7.2 gpioctrlの使用例