 
 Libgpiod Yocto
Bao gồm các thư viện libgpiod và phụ thuộc vào hình ảnh của bạn với cài đặt sau:
IMAGE_INSTALL:append = " libgpiod libgpiod-dev libgpiod-tools"Kiểm tra libgpiod
Đăng nhập vào hệ thống nhúng tùy chỉnh của bạn hoặc kết nối qua SSH.
Bây giờ bạn có thể sử dụng các lệnh libgpiod và xem liệu việc triển khai có thành công hay không.
Báo cáo ngân hàng gpio
Trước hết, bạn có thể phát hiện có bao nhiêu ngân hàng gpio được cài đặt.
Sử dụng lệnh sau:
gpiodetectĐầu ra sẽ trông như thế này:
gpiochip0 [gpio0] (32 lines)
gpiochip1 [gpio1] (32 lines)
gpiochip2 [gpio2] (32 lines)
gpiochip3 [gpio3] (32 lines)
gpiochip4 [gpio4] (32 lines)Nhận tất cả cài đặt
Để tải tất cả cài đặt, hãy sử dụng lệnh sau:
gpioinfoĐầu ra sẽ trông như thế này:
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 Đặt một dòng GPIO
Để đặt GPIO dòng 29 trên gpiochip4 thành đầu ra và cao, hãy sử dụng lệnh sau:
gpioset gpiochip4 29=1Giấy phép bản quyền
**Bản quyền © 2022 Interelectronix ví dụ: **
Mã nguồn Project này được cấp phép theo giấy phép GPL-3.0.
 
 