Ну, именно так задача была понята

Необходим внешний процессор (контроллер) с минимум 40K ROM и 10K RAM, на котором поднимаются библиотеки lwip (стека). Этот контроллер работает с GSM-модемом через RS232.
А от себя добавлю (может, и не к месту, рискуя нарваться на гнев праведный

) : просмотрел я бегло ваши комплектующие... А если взять Quectel M12 за 14$ + L10 за 10 ???
И GPS, и GSM-локация есть, и встроенный FTP-клиент, и внешнего котнтроллера не надо, и код на порядок проще (на пару вечеров работы)...
Как много факторов у нас, заставлющих людей так извращаться...