Разработка стека приложений ARMv8

Задача

Компания-разработчик процессоров нового поколения поручила Ауриге ряд проектов по поддержке всего стека приложений и утилит для нового мульти-ядерного семейства ARMv8 процессоров используемых в крупных серверных системах.

Особенности проекта

  • Board bring-up, UEFI и загрузчик ОС.
  • Разработка Linux BSP, драйверов, сетевых стеков.
  • RedHat, Ubuntu, и CentOS.
  • Разработка M2M алгоритмов и наборов инструментальных средств (LLVM) .
  • Облачные счисления.
  • Гипервизоры.
  • Оптимизация производительности сред хранения данных.

Результаты

  • Портирование, оптимизация, поддержка нескольких платформ, сред и средств разработки от программ ПЗУ до высокоуровневых приложений.
  • Методология Agile для быстрой реакции на требования и запросы ARM пользователей.
  • Два месяца на запуск команды из разработчиков высокого уровня.