LINUX.ORG.RU

BuguRTOS 3.0.0

 , ,


2

5

13 марта состоялся релиз встраиваемой ОСРВ BuguRTOS 3.0.0.

После выпуска второй версии было получено сообщение от пользователя Endag с просьбой разъяснить использование примитивов синхронизации и сделать API понятнее для новых пользователей.

В ходе дальнейшей переписки был выявлен ряд ошибок и недостатков в ядре BuguRTOS и библиотеке native. Результатом стала переработка ядра и библиотеки.

В BuguRTOS 3.0.0 введены следующие изменения:

  • В API внесены изменения, облегчающие понимание использования возможностей ОС.
  • Ядро переработано с целью повышения производительности, в том числе внесены следующие изменения:
    • Добавлена возможность асинхронного IPC на атомарных операциях (если архитектура их не поддерживает, — используется эмуляция).
    • Для Cortex-M добавлена реализация поиска в битовой карте на инструкции CLZ.
    • Для Cortex-M изменён макрос BGRT_ISR, теперь обработчики аппаратных прерываний вытесняемы.
  • Исправлены три ошибки.
  • Добавлена возможность назначать для счётных семафоров процесс-хозяин, наследующий приоритеты заблокированных процессов.
  • Переработана структура файловой системы для платформенно-зависимого кода.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: sudopacman (всего исправлений: 7)

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

Ты из-за названия бугуртишь? Тогда, пожалуй, не буду писать на глагне новость про свой проект 41EH.

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от Desmond_Hume

Во что превращается LOR?

уже давно превратился

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

И это на глагне, а не в толксах?

Это вполне достойно главной. Если сомневаешься - иди прочитай сорцы

Manhunt ★★★★★
()
Последнее исправление: Manhunt (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.