raspberry pi 4において簡単なGPIO操作を行うためのデバイスドライバ
GPIO4ピンの状態を読み、その状態によってGPIO25ピンへ電圧出力を変化させる
- OS : ubuntu20.04
- H/W :Raspberry pi 4 ModelB 4GB
ビルド
$ make
ドライバを実装
$ sudo insmod myled.ko
権限を変更
$ sudo chmod 666 /dev/myled0
適当な文字を入力
入力するとGPIO4ピンの状態に応じてGPIO25ピンの電圧が変化する
GPIO4がhighのときGPIO25はlowとなる
多少タイムラグが有るためGPIO4に印加する電圧はしばらく保持する必要がある
$ echo hoge > /dev/myled0
ドライバを消去
$ sudo rmmod myled