Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
С таким подходом можно было уже взять NuttX и ложить "изменяемую часть" в файловую систему.
Как раз напротив, когда проект пересобирается полностью, то зачастую приходиться шить заново все разделы;
Нормальный отладчик грузит 512 кб кода во внутреннюю флэш за пару секунд.
Решительно не вижу никакой необходимости тратить свои силы и время на оптимизацию этого процесса.
Тем более, что отладка зачастую затрагивает сразу несколько изменений и требует на порядки больше времени.
И да, у меня был аналогичный проект, но там чисто бизнес-код занимал почти всю внутреннюю память, строки, знакогенераторы, звуки, картинки и некоторые крупные структуры лежали во внешней памяти и были размером в районе 3 Мб.
У меня uLink2 был
но потеря скорости очень существенная
да и апдейтить такие устройства гораздо сложнее
Делаем процесс разработки тяжеловесного программного обеспечения под микроконтроллеры более удобным (нет)