Обращаясь к ОСРВ, мы обычно имеем дело с приложением, которое имеет много одновременных задач, которые необходимо оптимально запланировать, чтобы каждая из них своевременно выполняла свои сроки или безопасно делилась ресурсами. Выбранная вами среда RTOS реализует планировщик задач, и ваша задача (как правило) состоит в том, чтобы написать эти отдельные задачи с определенным набором свойств (период, приоритет и т. Д.) И затем передать их планировщику. Таким образом, для документирования, я бы выбрал подход к тщательному документированию каждой задачи
Большинство встроенного программного обеспечения и, насколько мне известно, большинство ОСРВ написаны не на объектно-ориентированном языке и, следовательно, могут не извлечь выгоду из многих вещей, которые ориентированы на это, например, диаграмм классов.
Однако при документировании ваших задач RTOS любая диаграмма, которая хорошо описывает задачу, будет большим преимуществом. Я думаю, что диаграмма последовательности для каждой задачи может быть очень полезной, например. Наряду с этим вы можете указать его жесткие требования, такие как период / частота, приоритет, любые совместно используемые ресурсы, которые он может использовать, требования преимущественного использования и т. Д. Также может быть полезно документировать, как вы настроили ОСРВ, и, возможно, машина его алгоритма планирования.
Примите любой из этих советов, как вам нравится, я не перепутал RTOS с тех пор, как я учился в колледже, и никогда не «документировал» работу.