Собственно говоря так и надо делать. Я вот думаю делать свой LCD дисплей с тачскрином для USB проигрывателя, он будет на отдельном проце и управляться по UART. При этом получается универсальность, можно через блютуз по андроиду управлять и независимость от конкретной реализации дисплея. Можно менять дисплей без замены платы/прошивки основного устройства.
Бегло посмотрел TouchGFX, он работает только под RTOS и проект должен быть на C++ (GUI на С++, основной код можно на Cи). По мелочам ему там еще внешняя память нужна.
Если кому интересно
Социальные закладки