Увидел свет Antares 0.2-rc1

После двух лет тихой, незаметной и неторопливой (очень) разработки вышел первый релиз Antares. Antares — это открытая и свободная (GPLv2) реализация системы сборки и набор библиотечного кода, ориентированные на разработку под «голое железо». А еще это то, что я использую вместо вредной для здоровья arduino для всех своих околомикроконтроллерных проектов.
0.2-rc1 это первый релиз, начиная с которого я решил показать это детище широкой общественности, и который достаточно стабилен, чтобы им пользоваться. О том что это, зачем и как можно вычитать более подробнее в README: RUS | ENG

snapshot9

Краткий список особенностей:

  • Linux kernel-like система сборки, которую легко использовать в своем проекте.
  • Написано на GNU/Make с использованием kconfig, (через kconfig-frontends), требует минимум зависимостей.
  • Библиотечный код и система сборки лежат отдельно от кода Ваших проектов, что позволяет разделять библиотечный код между несколькими проектами и легко поддерживать его.
  • Готовые примеры проектов для всех архитектур.

Поддержка ОС:

  • GNU/Linux;
  • *BSD;
  • Mac OS X (требуется установка окружения GNU).

Поддержка компиляторов:

  • gcc;
  • sdcc.

Поддержка clang планируется к 0.2-rc2.

Поддерживаемые целевые архитектуры:

Экспериментальная поддержка pic32 доступна в отдельной ветке, добавление в основную планируется к 0.2-rc2

Поддержка различных библиотек для целевых платформ (все библиотеки адаптированы для быстрой настройки через kconfig):

Прочие особенности:

  • Для всех поддерживаемых семейств мк из коробки есть типовые сценарии прошивки, легко добавлять свои, проекто-специфичные.
  • Поддержка многопоточной сборки.

Проекту требуется помощь: тестирование, патчи, библиотечный код и документация.

Отдельное спасибо drakmail за тестирование под Mac OS X.

README: RUS | ENG
Getting started: RUS | ENG

Страница проекта на GitHub

Добавить комментарий