如果需要丰富的ui组件,基本现在的解决方案来自SEGGER 公司的emWin界面库,st在其基础上定制了STemWin,几乎可用于stm32系列所有mcu。uC/GUI是SEGGER为uC/OS定制的界面库。
http://www.cnblogs.com/mcumagic/p/5073127.html
当然如果不需要显示图形元素,可以仅靠字体来显示ui信息或者使用厂商提供的绘图api自己绘制界面(当然可能需要自己处理交互)
由于使用非Linux系统方案或者设备本身资源受限,使用mcu+非Linux系统的话不建议提供丰富的ui功能,当功耗或电源不是主要因素时,可以考虑完全使用低功耗arm cpu或cpu+mcu异构方案。