Цитата(MrYuran @ Sep 30 2010, 12:37)

Уменьшайте уровень вложенности внутри задач - уменьшится потребление стека.
Не объявляйте без нужды локальные переменные. Они тоже ложатся на стек.
Возможно у меня пока еще слишком много десктопного подхода к программированию, тем не менее, на мой взгляд, подобные трюки усложняют читабельность кода и ломают общий подход структурнуго и ООП программирования. Инлайнить, согласен.
Тогда практический вопрос - 1 локальная переменная в 2 байта, один вызов фукнции. Сколько ставить размер стека в scmRTOS?
Цитата(MrYuran @ Sep 30 2010, 12:37)

Элементы межпроцессного обмена и взаимодействия (очереди, сообщения, семафоры, мутексы)
Смысл от мьютексов в кооперативной RTOS?