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