Supponiamo che tu stia iniziando un progetto incorporato con alcune funzionalità note. Quando si seleziona un microcontrollore, come si seleziona la quantità di RAM necessaria?
Usi una bacheca di sviluppatori e codifichi prima il tuo progetto e poi vedi quanta memoria hai usato e quindi selezioni un microcontrollore appropriato che si adatta a quella memoria?
Scegli un microcontrollore robusto per un prototipo e poi ridimensionalo dopo avere un prodotto funzionante?
Scegli semplicemente qualcosa che sei sicuro sarà sufficiente e se esaurisci lo spazio, esegui l'upgrade a una densità di memoria più alta altrimenti mantieni il microcontrollore esistente?
Che cosa è considerata una buona pratica?