08. Ввод⧸Вывод: поллинг и MMIO

00:00:12 Введение в архитектуру RISC-V 00:00:44 Алгоритмическая полнота и задачи 00:02:26 Управление внешними устройствами 00:03:24 Взаимодействие с внешними устройствами 00:04:19 Аппаратное взаимодействие 00:05:18 Программное управление устройствами 00:06:37 Запись в память и обмен данными 00:08:14 Внешние устройства и их протоколы 00:09:20 Стандартизация и порты подвывода 00:11:53 Мемори мио и его преимущества 00:15:14 Неорегистры и их использование 00:18:08 История и применение мемори мио 00:20:01 Арбитраж и управление памятью 00:22:04 Преобразование данных и барьеры в памяти 00:23:36 Инструкции и оптимизация 00:26:11 Различия между MIO и CSR 00:29:14 Внешние таймеры и документация 00:32:29 Многопроцессорные системы и прерывания 00:34:19 Понг и работа с внешними устройствами 00:36:18 Использование конечных автоматов 00:36:57 Пример работы с цифровым индикатором 00:42:28 Работа с кнопками и проводами 00:44:17 Работа с битами и матрицей 00:45:33 Ограничение скорости и работа программы 00:48:19 Графический дисплей в RARs 00:51:20 Программирование и рисование на дисплее 00:56:21 Рисование линий на дисплее 00:57:28 Описание видеопамяти 00:58:57 Подпрограмма для рисования точки 01:00:40 Подпрограмма для рисования линии 01:05:27 Генерация случайного цвета 01:08:12 Компиляция и тестирование программы 01:11:11 Вопросы и ответы 01:13:33 Введение в проект “Каракатицы“ 01:15:18 Описание проекта 01:18:00 Примеры использования 01:19:37 Заключение и анонс Источник:
Back to Top