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

6.1. ledctrl

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

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

図 6.1. ledctrlの使用例


6.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)

図 6.2. gpioctrlの使用例