Можем ли мы игнорировать второе предложение в вашем вопросе? Это бессмысленно и, возможно, указывает на неправильное понимание шаблонов проектирования. Однако первая часть интересна. Тем не менее, я бы обобщил это для охвата систем реального времени , а не ОСРВ.
Многие из наиболее знакомых шаблонов являются механистическими, но в системах реального времени также важны архитектурные шаблоны более высокого уровня.
Брюс Пауэлл Дуглас , вероятно, является главным автором в области паттернов для систем реального времени. Если вы хотите узнать, что он говорит по этому вопросу, прочитайте эту статью на Embedded.com (это третья часть из серии трех; обязательно прочитайте первые два, так как они также касаются предмета, (1) (2) ). Вы также можете сделать хуже, чем посетить Embedded.com и ввести «шаблоны проектирования» в поле поиска, здесь есть ряд статей по конкретным шаблонам и общие статьи по этой теме.
Хотя я думаю, что вы слишком далеки от специфики запроса шаблонов для «RTOS (VxWorks)», шаблоны, которые я использовал специально для VxWorks, - это шаблоны Facade и Adapter . Частично для обеспечения OO API, а также для обеспечения уровня абстракции, не зависящей от RTOS. Затем полученные классы были реализованы для Segger emBOS (чтобы мы могли запускать меньшую, более дешевую, бесплатную ОСРВ), а также для Windows и Linux, чтобы позволить тестировать, отлаживать и моделировать код в более богатой среде с помощью более мощных инструментов.
Неисчерпывающий список многих шаблонов приведен в Wikipedia , многие из которых будут применимы к системам реального времени. Перечисленные шаблоны параллелизма наиболее актуальны.