Я когда то делал один проэкт в котором было много разных девайсов по функционалу, но состояли они
на 60% из одинаковых функций. Я сделал так отладил все функции, потом создал к ним один хидер, собрал все функции в один файл и закомпилил в библиотеку. Потом просто ее подключал и пользовал нужные функции.
думаю
Цитата
с полноценной run-time загрузкой
не все так просто.
Полноценная загрузка должна быть защищенна от неправельного кода и недолжна вызывать сбой устройства. А это дело такое... да же у винды синий экран бывает

так что полноценная загрузка это куча кода.