 
 libgpiod yocto
Aşağıdaki ayarlarla libgpiod'i ve bağımlı kütüphaneleri görüntünüze dahil edin:
IMAGE_INSTALL:append = " libgpiod libgpiod-dev libgpiod-tools"testing libgpiod
Özel katıştırılmış sisteminize giriş yapın veya SSH üzerinden bağlanın.
Artık libgpiod komutlarını kullanabilir ve uygulamanın başarılı olup olmadığını görebilirsiniz.
gpio bankalarını bildirme
Her şeyden önce, kaç gpio bankasının kurulu olduğunu tespit edebilirsiniz.
Aşağıdaki komutu kullanın:
gpiodetectÇıktı şu şekilde görünmelidir:
gpiochip0 [gpio0] (32 lines)
gpiochip1 [gpio1] (32 lines)
gpiochip2 [gpio2] (32 lines)
gpiochip3 [gpio3] (32 lines)
gpiochip4 [gpio4] (32 lines)Tüm ayarları alma
Tüm ayarları almak için aşağıdaki komutu kullanın:
gpioinfoÇıktı şu şekilde görünmelidir:
gpiochip0 - 32 lines:
	line   0:      unnamed       unused   input  active-high 
	... 
	line   4:      unnamed "host-wakeup" input active-high [used]
	line   5:      unnamed       unused   input  active-high 
	line   6:      unnamed       unused   input  active-high 
	line   7:      unnamed         "cd"   input   active-low [used]
	line   8:      unnamed       unused   input  active-high 
	line   9:      unnamed   "shutdown"  output  active-high [used]
	line  10:      unnamed      "reset"  output   active-low [used]
	...
gpiochip1 - 32 lines:
	line   0:      unnamed       unused   input  active-high 
	... 
	line  31:      unnamed       unused   input  active-high 
gpiochip2 - 32 lines:
	line   0:      unnamed       unused   input  active-high 
	...
	line  31:      unnamed       unused   input  active-high 
gpiochip3 - 32 lines:
	line   0:      unnamed       unused   input  active-high 
	...
	line  31:      unnamed       unused   input  active-high 
gpiochip4 - 32 lines:
	line   0:      unnamed       unused   input  active-high 
	...
	line  29:   "GPIO4_D5"       unused   input  active-high Bir GPIO satırı ayarlama
gpiochip4 üzerindeki GPIO satır 29'u çıkış ve yüksek olarak ayarlamak için aşağıdaki komutu kullanın:
gpioset gpiochip4 29=1Telif Hakkı Lisansı
Telif Hakkı © 2022Interelectronix e.K.
Bu Proje kaynak kodu ** GPL-3.0**lisansı altında lisanslanmıştır.
 
 