最終更新:2024-12-17 (火) 00:44:51 (199d)  

Linux/GPIO
Top / Linux / GPIO

概要

歴史

Linux/dev/gpiochip

Linux/sys/class/gpio (Deprecated)

ドキュメント

sysfs (CONFIG_GPIO_SYSFS)

debugfs (CONFIG_DEBUG_FS)

.config

ライブラリ

libgpiod (kernel.org)

gpiozero

  • バックエンドが選べる

GPIOコントローラ?

  • GPIO controllers have paths like Linux/sys/class/gpio/gpiochipN?

割り込み待機

カーネルの関数

  • gpio_request?
  • gpio_export?
  • gpio_direction_input?

参考

sysfs

Linux 5.x

  • 今まではLinux/sys/class/gpio下にアクセスすることによりGPIOを操作していたがこれが非推奨となり、gpiolibを使うのが推奨になっている

メモ

参考