• RTX5. Управление памятью

    CMSIS-RTOS API v2 предлагает два варианта управления памятью, которые может выбрать пользователь. Для хранения объектов можно использовать Автоматическое динамическое распределение памяти (полностью переносимое), или Ручное пользовательское распределение памяти (зависит от конкретной реализации). Для того, чтобы повлиять на распределение памяти, все объекты RTOS, которые могут быть созданы по запросу, то есть

    Читать далее...
  • RTX5. Общие концепции дизайна обьектов

    Все объекты RTOS имеют общую концепцию дизайна. Общий жизненный цикл объекта можно суммировать как создание -> использование -> удаление. Создание  обьекта Объект создается путем вызова его функции osXxxNew. Новая функция возвращает идентификатор, который можно использовать для работы с новым объектом. Актуальное состояние объекта обычно хранится в специфичном для объекта блоке

    Читать далее...