Что влияет на размер стека при написании программы под ОС?
В моем проекте 8 задач. Одна стартовая, 3 задачи на Ethernet (таймер, IF и PHY), 2 на USB (стек и фенкционал) и 2 пользователиские.
Экспериментальным путем установил, что минимальный размер стека 512*4байта. Мне кажется это много.
Меня интересует, есть ли какие-то рекомендации по написанию программ для ОС, следуя которым можно избежать неоправданного роста стека?
ОС = uC/OS; компилятор = RVC.
Спасибо.