я вам скажу так стек поднятый единожды применяется в других разработкой простым копированием файлов в проект и на скорость разработки это никак не влияет - я с вами солидарен что надо иметь минимальный набор sd usb и eth но использование оси неуместно - с одной стороны вам много дают при использование оси , но еще больше забирают .....
вот кстати gps с картами от гугла я делал - вечером домой приду скину фото платы и пример ее работы видео - причем сделано было на dspic33 , без оси - и там стоит usb(cdc класс) , fat32 / свой браузер написал для лазания в инете , через sim900 ... а видео всех форматов смотреть на этом камне - он не потянет , для этого есть mcu с аппаратными возможностями а не софтовым извратом
вы используете все готовое - а если его нету вы просто продолжаете внадежде искать (может и не про вас но про большинство линуксоидов )
зачетно - я бы на такое не решился :) но с ОС это все элементарно - галок наставил в конфигураторе и все, причем это же малая часть - по сути имеем полноценыый компьютер, если сравните время на разработку и полноту функционала - тут не знаю на сколько прядков сокращаются затраты.
за 10 лет разработок скапливается стока опыта и наработок собственных библиотек что жертвовать быстродействием ради готового криво написанного кода я не готов , и уж тем более ставить камни с частотами в 5-10 раз выше требуемого , срам ддр и флеш - абсурд , попробуйте без оси там 72 мгц , как на оси 720 мгц , при выходе мк stm32f4 с его богатой переферией - можно все ....
это вы зря - Linux и юзерспейс за годы разработок сейчас очень стабильны, более того многие вещи вам вообще будут недоступны без ОС. Кстати насчет глючности софта - я более чем уверен что у вас он более глюбчный чем в Linux :) любая более-менее сложная программа на C/C++ - это просто ходячая гора багов на которые просто еще пока никто не налетел - это потенциально небезопасные языки, в открытых проектах они регулярно тестируются и баги правятся - а кто у вас это тестирует.
зато сделали его за вечер из подручного материала =) не особо заморачиваясь и не сильно разбираясь в теме. а так, да. есть готовое решение. стоит около 100 баксов.
сомневаюсь что за вечер - физику на уарт в любом случае прикрутить то надо - не навесную же делать , да и оптопары , в любом случае заказали плату - там видно было что она накалывается одна в др , а если плату заказывали вопрос а почему тогда не поставить туда nxp со встоенным eth , поставить adm485 , пару оптопар и все - пока платы будут делать - написать программу ...