
Никита Косырев
YADRO
Этот мастер-класс подойдет для молодых специалистов или студентов, которые хотят лучше понимать архитектуру ядра Linux и то, как в нем осуществляется взаимодействие с реальной аппаратурой (на весьма простом примере). Также мастер-класс продемонстрирует, как осуществляется кросс-разработка под архитектуру RISC-V, и даст вводную информацию по файлам Device Tree и протоколу I2C.
Необходимый набор знаний для мастер-класса: язык C, утилита make, знание базовых концепций Unix-систем (всё есть файл) и опыт использования базовых системных вызовов (open, close, read, write, ioctl). Используется мое оборудование: ноутбук, плата VisionFive 2, символьный дисплей LCD1602, кард-ридер и провода для подключения устройств.
На экране ноутбука демонстрируется четыре окна:

YADRO