mirror of
https://github.com/EmbedDevIOT/obsidian-vault-.git
synced 2026-11-06 00:03:26 +03:00
vault backup: 2026-03-14 16:47:07
This commit is contained in:
@@ -14,7 +14,7 @@ https://devdotnet.org/post/rabota-s-gpio-v-linux-chast-6-biblioteka-libgpiod/
|
|||||||
#### User Space
|
#### User Space
|
||||||
Прямой доступ к регистрам, минуя медленные системные вызовы.
|
Прямой доступ к регистрам, минуя медленные системные вызовы.
|
||||||
Посредством открытия `/dev/mem` и мапирование базового адреса GPIO.
|
Посредством открытия `/dev/mem` и мапирование базового адреса GPIO.
|
||||||
==Подводные камни:==
|
==Подводные камни:==
|
||||||
1. Обход GPIO Subsystem
|
1. Обход GPIO Subsystem
|
||||||
2. Нет контроля конкуренции (может управлять несколько процессов)
|
2. Нет контроля конкуренции (может управлять несколько процессов)
|
||||||
3. Можно сломать драйвер
|
3. Можно сломать драйвер
|
||||||
|
|||||||
Reference in New Issue
Block a user