最終更新:2020-11-27 (金) 01:49:40 (1253d)
Linux/GPIO
概要
- Linuxでは,sysfsを介してGPIOを操作
- No other driver can be using the GPIO of interest.
ドキュメント
sysfs
debugfs
.config
- CONFIG_GPIOLIB?
- CONFIG_DEBUG_GPIO
- CONFIG_GPIO_SYSFS
- CONFIG_KEYBOARD_GPIO
- CONFIG_I2C_GPIO?
GPIOコントローラ?
- GPIO controllers have paths like Linux/sys/class/gpio/gpiochipN?
割り込み待機
カーネルの関数
参考
sysfs
- Linux/sys/devices/platform/soc/<address>.gpio/gpio/gpiochip0/
Linux 5.5
- 今まではLinux/sys/class/gpio下にアクセスすることによりGPIOを操作していたがこれが非推奨となり、gpiolibを使うのが推奨になっている