Login
Слияние 6+ автоматов
630 просмотров
Перейти к просмотру всей ветки
in Antwort Murr 04.12.13 16:28
если голова не больная, то берётся RTOS, каждый автомат пускается в отдельном процессе и вуаля. это уже советовали выше. есть куча легковесомых RTOS, с сорцами на си, как раз для таких ситуаций
если же посылать всех других учить матчать, а самому в этой самой матчасти нихрена не шарить, то можно кривыми руками набыдлокодить некое подобие rtos (на самом деле непреемтивную варицию main-loop'а), а потом каждый автомат пустить в отдельном процессе
для первого варианта есть несколько тулзов, который из всяких там uml диаграмок автоматов генерят очень компактный си код. это ещё до кучи, чтобы код автоматов своими кривыми ручками не набивать. там же их можно и мержить.
благодарностей не надо
если же посылать всех других учить матчать, а самому в этой самой матчасти нихрена не шарить, то можно кривыми руками набыдлокодить некое подобие rtos (на самом деле непреемтивную варицию main-loop'а), а потом каждый автомат пустить в отдельном процессе
для первого варианта есть несколько тулзов, который из всяких там uml диаграмок автоматов генерят очень компактный си код. это ещё до кучи, чтобы код автоматов своими кривыми ручками не набивать. там же их можно и мержить.
благодарностей не надо