From 52c42db23702d73d4ebc92f892344b6eee4b2c95 Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 21:26:40 +0300 Subject: [PATCH] vault backup: 2026-03-03 21:26:40 --- Linux/SBC RPi3 - Hardware.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Linux/SBC RPi3 - Hardware.md b/Linux/SBC RPi3 - Hardware.md index 465bc95..f4453b0 100644 --- a/Linux/SBC RPi3 - Hardware.md +++ b/Linux/SBC RPi3 - Hardware.md @@ -5,7 +5,13 @@ Управление возможно через: 1. **User Space** - прямой доступ к регистрам, минуя медленные системные вызовы. Посредством открытия `/dev/mem` и мапирование базового адреса GPIO. ==Подводные камни:== -2. + 1. Обход GPIO Subsystem + 2. Нет контроля конкуренции (может управлять несколько процессов) + 3. Можно сломать драйвер + 4. Нет безопасности +2. **libgpiod** (Library General Purpose Input/Output device) - Библиотека и набор утилит в Linux для управления пинами GPIO (ввод/вывод общего назначения) через символьные устройства (`/dev/gpiochip*`) + + ## I2C. Integrates `/sys/bus/i2c/devices/` По умолчанию шина отключена.