08. Ввод⧸Вывод: поллинг и MMIO (эфир)

00:00:03 Введение в архитектуру RISC-V 00:00:54 Алгоритмическая полнота и задачи 00:02:22 Управление внешними устройствами 00:04:53 Аппаратное взаимодействие 00:06:23 Программное управление устройствами 00:08:56 Примеры и стандарты 00:10:08 Канальные программы и порты 00:12:49 Меморио и его преимущества 00:15:21 Работа с оперативной памятью 00:16:36 Регистры и порты 00:19:43 Меморима-аут 00:21:43 Арбитраж и настройка 00:24:45 Барьеры в памяти 00:28:06 Управляющие регистры статуса 00:29:20 Механизм адресации в СССР 00:30:15 Интерфейс MIO 00:31:43 Спецификации и документация 00:34:53 Многопроцессорные системы 00:36:36 Polling и работа с внешними устройствами 00:39:26 Пример использования эмулятора 00:44:04 Проблемы с загрузкой и сокращением 00:45:28 Работа с устройством и его программирование 00:47:00 Программирование на чистом полеге 00:49:04 Пример кода для опроса устройства 00:51:30 Графический дисплей в RARS 00:54:45 Программирование для графического дисплея 00:59:24 Программирование для рисования линий 01:01:13 Описание видеопамяти 01:03:02 Программа для рисования точки 01:04:44 Программа для рисования линии 01:09:57 Генерация случайного цвета 01:12:25 Компиляция и тестирование программы 01:14:32 История и развитие GPU 01:18:43 Введение в проект “Каракатица“ 01:20:35 Демонстрация работы “Каракатицы“ 01:24:20 Возможности и использование “Каракатицы“ 01:26:29 Заключение и анонс следующего урока Источник:
Back to Top