LINUX.ORG.RU

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

 , ,


3

4

После двух лет тихой, незаметной и неторопливой (очень) разработки вышел первый релиз Antares. Antares — это открытая и свободная (GPLv2) реализация системы сборки и набор библиотечного кода, ориентированные на разработку под «голое железо».

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

  • 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.

Getting started: RUS | ENG

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

★★★★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 8)

Ответ на: комментарий от CYB3R

Кстати, если прошиваешь через stm32flash, то там есть специальный рецепт - probe. Настраиваешь deployment -> stm32flash, набираешь make probe Он щупает контроллер и автоматом прописывает все параментры.

ncrmnt ★★★★★
() автор топика
Ответ на: комментарий от demidrol

Окей. Что не отменяет некоторое мутантство Kconfig файлов из которых интерфейс собирается, не говоря уж про дальнейший KBuild

Dark_SavanT ★★★★★
()
Ответ на: комментарий от QIQuJIunn

Я новый термин придумал. Пропиетарный тролль

Я новый термин придумал. Пропиетарный конь

*fixed

splinter ★★★★★
()

Использую CMAKE для AVR и ARM — под оффтопик Kbuild у меня не пошёл. В CMAKE тоже есть приложение которое создаёт графическое меню только я до него пока не дорос.

anonymous
()
Ответ на: комментарий от anonymous

На оффтопике это и не тестировалось. Есть конечно небольшая вероятность, что заработает под цигвином, но не проверялось. Тестилось только на GNU/Linux (Arch; Debian, Ubuntu), FreeBSD 7.2 (мало) и Mac OS X (спасибо drakmail'у). Патчез велкум (если они конечно этим не поломают все остальное)

ncrmnt ★★★★★
() автор топика
Ответ на: комментарий от splinter

У меня там линукс. Там помимо ядра, надо ещё rootfs собрать с своими скриптами, софтом дополнительным и так далее.

Dark_SavanT ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.