 
 libgpiod yocto
Isama ang mga libgpiod at dependent library sa iyong imahe na may sumusunod na setting:
IMAGE_INSTALL:append = " libgpiod libgpiod-dev libgpiod-tools"pagsubok sa libgpiod
Mag log in sa iyong pasadyang naka embed na system o kumonekta sa pamamagitan ng SSH.
Ngayon ay maaari mong gamitin ang mga utos ng libgpiod at makita kung ang pagpapatupad ay matagumpay.
Iulat ang gpio banks
Una sa lahat, maaari mong matukoy kung gaano karaming mga bangko ng gpio ang naka install.
Gamitin ang sumusunod na utos:
gpiodetectAng output ay dapat magmukhang ganito:
gpiochip0 [gpio0] (32 lines)
gpiochip1 [gpio1] (32 lines)
gpiochip2 [gpio2] (32 lines)
gpiochip3 [gpio3] (32 lines)
gpiochip4 [gpio4] (32 lines)Kunin ang lahat ng mga setting
Upang makuha ang lahat ng mga setting, gamitin ang sumusunod na utos:
gpioinfoAng output ay dapat magmukhang ganito:
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 Magtakda ng isang linya ng GPIO
Upang itakda ang linya ng GPIO 29 sa gpiochip4 sa output at mataas, gamitin ang sumusunod na utos:
gpioset gpiochip4 29=1Lisensya sa Copyright
Copyright © 2022 Interelectronix e.K.
Ang source code na ito ng Proyekto ay lisensyado sa ilalim ng GPL-3.0 lisensya.
 
 