Перечислите что умеет ваша прошивка. Раз никто не отписался за целый день - думаю ваше предложение мало кому интересно. Как говорил один препод у меня в универе - "Слона надо есть по частям.".
Пункт номер один - это загрузка исходных данных - нужно понять что у вас есть.
Пункт номер два - это желаемый результат - конечная цель.
Подробное описание этих пунктов называется "Техническое задание". Возможно оно поможет вам в ваших начинаниях.