Добавляем в Embox новую платформу с архитектурой RISC-V
Всем привет В начале февраля, я участвовал в курсах повышения квалификации для преподавателей от Альянса RISC-V . В рамках курса демонстрировался пакет разработчика (development tools) компании Syntacore , который содержит эмулятор QEMU с добавленными ядрами (платформами) . В день, когда мы выступали я успел добавить начальную поддержку одной из этих платформ в Embox и показал, как он запускается на эмуляторе из этого пакета. По завершении курсов я решил добиться запуска консоли на данной платформе и написать пошаговую инструкцию, которая не только помогла бы понять, как добавить поддержку новой платформы в Embox, но и объясняла, какие вообще аппаратные части требуются для любой ОС. Таким образом, эта инструкция могла бы использоваться в качестве обучения студентов системному программированию и архитектуре RISC-V . В результате и появилась данная статья.