Какие методы доступны для определения оптимального размера стека для встроенной/ограниченной памяти системы? Если он слишком велик, память пропадает, что можно использовать в другом месте. Однако, если он слишком мал, мы получаем этот тезис сайта...
Чтобы попробовать начать вещи: Джек Гансль заявляет в Искусство проектирования встроенных систем, " С опытом, узнаете стандартный, научный способ вычислить правильный размер для стека: выберите произвольный размер и надейтесь. Может ли кто-нибудь сделать лучше?
Был запрошен более конкретный пример. Итак, как насчет программы C, нацеленной на MSP430 MCU с 2 КБ ОЗУ с помощью IAR Embedded Workbench toolchain без операционной системы? Эта среда IDE может отображать содержимое стека и использование при использовании отладчика JTAG.