 
 libgpiod yocto
ਹੇਠ ਦਿੱਤੀ ਸੈਟਿੰਗ ਨਾਲ ਆਪਣੇ ਚਿੱਤਰ ਵਿੱਚ libgpiod ਅਤੇ ਨਿਰਭਰ ਲਾਇਬਰੇਰੀਆਂ ਸ਼ਾਮਿਲ ਕਰੋ:
IMAGE_INSTALL:append = " libgpiod libgpiod-dev libgpiod-tools"libgpiod ਟੈਸਟਿੰਗ
ਆਪਣੇ ਵਿਉਂਤਬੱਧ ਏਮਬੈੱਡ ਕੀਤੇ ਸਿਸਟਮ ਵਿੱਚ ਲੌਗ ਇਨ ਕਰੋ ਜਾਂ SSH ਰਾਹੀਂ ਕਨੈਕਟ ਕਰੋ।
ਹੁਣ ਤੁਸੀਂ libgpiod ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਵੇਖ ਸਕਦੇ ਹੋ ਕਿ ਕੀ ਲਾਗੂ ਕਰਨਾ ਸਫਲ ਰਿਹਾ ਸੀ।
ਰਿਪੋਰਟ gpio ਬੈਂਕਾਂ
ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਸੀਂ ਇਹ ਪਤਾ ਲਗਾ ਸਕਦੇ ਹੋ ਕਿ ਕਿੰਨੇ ਜੀਪੀਆਈਓ ਬੈਂਕ ਲਗਾਏ ਗਏ ਹਨ।
ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਵਰਤੋਂ:
gpiodetectਆਉਟਪੁੱਟ ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਦਿਖਾਈ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ:
gpiochip0 [gpio0] (32 lines)
gpiochip1 [gpio1] (32 lines)
gpiochip2 [gpio2] (32 lines)
gpiochip3 [gpio3] (32 lines)
gpiochip4 [gpio4] (32 lines)ਸਾਰੀਆਂ ਸੈਟਿੰਗਾਂ ਪ੍ਰਾਪਤ ਕਰੋ
ਸਾਰੀਆਂ ਸੈਟਿੰਗਾਂ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ:
gpioinfoਆਉਟਪੁੱਟ ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਦਿਖਾਈ ਦੇਣੀ ਚਾਹੀਦੀ ਹੈ:
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 ਇੱਕ GPIO ਲਾਈਨ ਸੈੱਟ ਕਰੋ
GPIO ਲਾਈਨ 29 ਨੂੰ gpiochip4 'ਤੇ ਆਉਟਪੁੱਟ ਅਤੇ ਹਾਈ 'ਤੇ ਸੈੱਟ ਕਰਨ ਲਈ, ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਵਰਤੋਂ:
gpioset gpiochip4 29=1ਕਾਪੀਰਾਈਟ ਲਾਈਸੈਂਸ
ਕਾਪੀਰਾਈਟ © 2022 Interelectronix e.K.
ਇਸ ਪ੍ਰੋਜੈਕਟ ਸਰੋਤ ਕੋਡ ਨੂੰ GPL-3.0 ਲਾਇਸੰਸ ਤਹਿਤ ਲਾਇਸੰਸਸ਼ੁਦਾ ਕੀਤਾ ਗਿਆ ਹੈ।
 
 