Седьмого января 2019 года вышла встраиваемая операционная система реального времени BuguRTOS-4.0.0.
За чуть более чем год с релиза третьей версии BuguRTOS по рекомендациям пользователей linux.org.ru, а так же по собственной инициативе, введены следующие изменения:
- Добавлен CoC. Разработчики BuguRTOS рады приветствовать разработчиков в нашем инклюзивном сообществе.
- Добавлены API программных таймеров, позволяющие осуществлять точную синхронизацию процессов по времени.
- Добавлены проверки на нулевые указатели на входе функция библиотеки native API.
- Добавлен extern «C» для проектов на C++.
- Добавлен ASSERT для последующей переработки тестов.
- Добавлен порт на Cortex-M7.
- Переработаны пространства имен Ядра и библиотеки native API.
- Исправлен стиль комментариев.
- Планировщик отвязан от слоя виртуализации прерываний и переработан.
- Изменен подход к сбережению энергии. Теперь операции, связанные с энергосбережением, выполняются только в режиме ядра.
- Исправлен API для макроса BGRT_KBLOCK_HPFIC_HOOK.
- Исправлено неправильное поведение программных таймеров при переполнении таймера Ядра.
- Тесты перенесены на обновленную libopencm3.
- Из библиотеки native API удалены сигналы.
- Удалены ненужные файлы.
- Обновлена документация.
Разработчики BuguRTOS желают всем счастливого Нового года и Рождества, а KRoN73 скорейшего выздоровления.
>>> Подробности