Обновилась BuguRTOS!

Вышли новые версии встраиваемой операционной системы реального времени BuguRTOS:

В ветках 0.6.х и 0.7.x исправлена одна ошибка (неверный порядок обработки флагов в системном вызове proc_flag_stop). Текущие версии этих веток: 0.6.5 и 0.7.2 соответственно. В ветке 0.8.х (обновлена до 0.8.1) изменения более значительны: исправлен устаревший код планировщика; исправлена серьезная ошибка в системном вызове sync_wait; удален системный вызов proc_flag_stop; добавлены системные вызовы proc_lock и proc_free; в нижние уровни ARM-портов добавлены барьеры памяти; изменено поведение системного вызова sync_set_owner, теперь для смены «хозяина» объекта типа sync_t нужно сначала вызвать sync_clear_owner; добавлена поддержка протокола Immediate Priority Ceiling, теперь его можно использовать отдельно или в комбинации с протоколом наследования приоритетов; добавлена библиотека generic, реализующая следующие традиционные примитивы синхронизации: мьютекс, условная переменная, сигнал (такой же как в ветках 0.6.х и 0.7.x), счетный семафор, IPC, аналогичный микроядерному.  bugurtos, opensource, rtos

©  Linux.org.ru