Новосибирск: Поддержка кросскомпиляции Kotlin Native для платформы MIPS

Руководитель

Константин Анисимов

Продукт

Kotlin

Город

Новосибирск

Проект

В качестве backend, Kotlin Native использует LLVM, который уже умеет генерировать код для MIPS. В качестве эмулятора целевой платформы, предлагается использовать QEMU. Таким образом, проект раскладывается на следующие этапы:

  • осознать как строится проект, включая использование “Gradle”;
  • найти библиотеки и задействовать линкер для MIPS;
  • скомпилировать тесты;
  • запустить их на эмуляторе.

Презентация

Требования

Понимание описания и всех этапов проекта.

Презентация проекта 31 августа 2017