Добрый день.
Разбираю чужие исходники, программа на базе FreeRTOS.
Соответственно хотелось бы представить всю совокупность задач ОС и взаимодействия между ними в графическом виде.
Вроде бы для этого подходит диаграмма последовательностей UML, но вот как отобразить на ней все эти мьютексы, семафоры, очереди - не понимаю
Может кто-нибудь решал подобную задачу и может подсказать, как это лучше сделать?
PS. Нашел несколько материалов по этой теме, пока разбираюсь. Но любые советы все равно приветствуются
Посмотрите язык SDL (ITU-T Rec. Z.100) - лучше ранних редакций
Карандаш, бумага.
Накиньте на ваш проект Tracealyzer, дайте текстовые имена семафорам и мютексам. Потом Tracealyzer построит Communication flow http://electronix.ru/redirect.php?https://percepio.com/docs/Linux/manual/IpcGraph.html#Communication_Flow
Кроме этого еще массу полезного получите.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)