Comments 6
С почином, хорошее дело. От себя пару мыслей по поводу статьи: хотелось бы, чтобы было больше вводной информации, а именно: что это за ОС, кем и когда написана, как развивается, для чего нужна. Я например открыл сайт, глаз зацепился только за поддержку стеков BТ, WiFi и eth, это интересно, но тот же зефир это умеет. А так для stm32 я например привык к FreeRTOS. Короче хотелось бы некой обзорности, чтобы было понятно, о чем читаю...
Ну и пункты сборки вместе с "делаем это" можно кратко писать зачем. Потому как начинающим такие гайды мало помогут: это как ритуал, а если что-то не сработало, то не понятно даже в каком пункте. А опытным такой гайд уже не нужен. Короче ценно либо описание действий, либо опыт автора, а не само перечисление.
Пишите еще, тема интересная.
Статья самодостаточная. Написана автором для себя, чтобы не забыть как все настраивается.
Автору спасибо за сам факт упоминания о OpenVela.
Дальше дело техники узнать у ChatGPT что это за чудо .
Но чуда не случилось. OpenVela сидит на NuttX. А это такое старье, что на нем до сих пор Z80 поддерживается.
Все беспроводные стеки - это просто ссылки на сторонние опенсорнсные стеки. Они в репозитарии так и сидят как ссылки. Т.е. ничего своего! Bluetooth взят просто из Zephyr OS.
Все драйвера кроме там мелочи вроде gpio, uart и spi надо как-то прикручивать из вендорских SDK, которые ничего не знают ни о каких OS.
Самое смешное, что пртокола Xiaomi HyperConnect в репозитарии тоже нет. А это уже как бы совсем некрасиво...
Круто! Очень интересно что будет дальше! По RTOS не так много статей на Хабре.
Я вижу, что конфигурация тот в KConfig .
Существует ли stand alone реализация утилиты KConfig в виде *.exe файла для любого Cи проекта?
Гайд на сборку OpenVela для STM32 из-под WSL от 16-летнего отрока