 
 libgpiod yocto
V sliko vključite libgpiod in odvisne knjižnice z naslednjo nastavitev:
IMAGE_INSTALL:append = " libgpiod libgpiod-dev libgpiod-tools"preskušanje libgpioda
Prijavite se v vdelani sistem po meri ali se povežite preko SSH.
Zdaj lahko uporabite libgpiod ukaze in videli, ali je bila izvedba uspešna.
Report gpio banks
Najprej lahko zaznate, koliko gpio bank je nameščenih.
Uporabite ta ukaz:
gpiodetectIzhod mora izgledati tako:
gpiochip0 [gpio0] (32 lines)
gpiochip1 [gpio1] (32 lines)
gpiochip2 [gpio2] (32 lines)
gpiochip3 [gpio3] (32 lines)
gpiochip4 [gpio4] (32 lines)Dobi vse nastavitve
Če želite dobiti vse nastavitve, uporabite ta ukaz:
gpioinfoIzhod mora izgledati tako:
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 Nastavitev ene GPIO črte
Če želite nastaviti GPIO vrstico 29 na gpiochip4 na izhod in visoko, uporabite ta ukaz:
gpioset gpiochip4 29=1Licenca za avtorske pravice
Copyright © 2022 Interelectronix e.K.
Izvorna koda projekta je licencirana pod licenco GPL-3.0.
 
 