Глава 5.19: Работа системной шины AMBA с MMIO
Автор: KONTAKT`S
Загружено: 2025-06-22
Просмотров: 52
Описание:
The Linux Driver Development Guide for RPi 3 📘
===
🧩 В этом видео мы разобрали, как Linux-драйвер через системную шину AMBA получает доступ к регистрам MMIO, и как это взаимодействие реализовано на уровне аппаратной архитектуры.
💡 Вы узнали:
Что шина AMBA (например, AHB/APB) работает в две фазы:
📍 Address phase — передаётся адрес и команда (чтение/запись)
📍 Data phase — передаются или принимаются данные
Почему writel(1 --21, gpio_base + GPSET0); не просто запись в память, а инициация транзакции на шине
Как работает внутренняя схема GPIO-контроллера:
🔘 Каждый бит в 32-битном слове влияет на соответствующий пин
🔁 Регистры SET и CLR работают независимо и без read-modify-write
Что такое сигналы HADDR, HWDATA, HWRITE, HREADY и как они участвуют в передаче
📐 Мы также сравнили эту модель с реальной работой драйвера RGB LED через MMIO, чтобы вы могли связать теорию с практикой.
⚙️ Это видео — основа для понимания всех MMIO-драйверов, будь то GPIO, SPI, UART, или управление светодиодами на низком уровне.
Повторяем попытку...

Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: