Real-Time Interrupt-driven Concurrency


Real-Time Interrupt-driven Concurrency
Real-Time Interrupt-driven Concurrency

Издание:
Год публикации: 2021
Ключевые слова:
Автор:
Коллектив авторов

Переводчик:

Жанр:
Учебники и самоучители по компьютеру



Читать фрагмент Иллюстрации

Аннотация:

Real-Time Interrupt-driven Concurrency

Конкурентный фреймворк для создания систем реального времени

Введение

Эта книга содержит документацию пользовательского уровня о фреймворке Real-Time Interrupt-driven Concurrency (RTIC). Справочник по API можно найти здесь.
Также известен как Real-Time For the Masses.
Это документация по RTIC версии v0.6.x; за документацией по другим версиям:
   • v0.5.x сюда.
   • v0.4.x сюда. Возможности

   • Задачи как единица конкуренции 1. Задачи могут запускаться от событий (срабатывать в ответ на асинхронные воздействия) или вызываться по запросу программы.
   • Передача сообщений между задачами. Если точнее, сообщения можно передавать программным задачам в момент вызова.
   • Очередь таймера 2. Программные задачи можно планировать на запуск в определенный момент в будущем. Эту возможность можно использовать для создания периодических задач.
   • Поддержка приоритета задач, и, как результат, вытесняющей многозадачности.
   • Эффективное,...