libgpiod yocto
libgpiod اور منحصر لائبریریوں کو اپنے امیج میں درج ذیل سیٹنگ کے ساتھ شامل کریں:
IMAGE_INSTALL:append = " libgpiod libgpiod-dev libgpiod-tools"
libgpiod کی جانچ
اپنے حسب ضرورت ایمبیڈڈ سسٹم میں لاگ ان ہوں یا SSH کے مربوط ہوں۔
اب آپ libgpiod کمانڈز استعمال کر کے دیکھ سکتے ہیں کہ آیا عمل درآمد کامیاب رہا ہے۔
gpio بینکس رپورٹ کریں
سب سے پہلے، آپ یہ جان سکتے ہیں کہ کتنے 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 eKاس پروجیکٹ کا سورس کوڈ GPL-3.0 لائسنس کے تحت لائسنس یافتہ ہے۔