1、TouchGFX 被收到门下的TouchGFX经历过一段时间的推广,期间本人也曾有幸参与过创客秀比赛,并且细分就是GUI组别。算是对该UI库不默生吧,首先把官方的demo灌进去来看一下,硬件平台是STM32F746GDiscovery,电容触摸屏,分辨率272 * 480,效果如下: 静态显示情况下,没有其他外设的影响,可以看到CPU利用率仅有2% 一种波形的渲染效果,后面将会更多关注这类控件 仪表盘类、进度显示等的示例 复选框类的控件,操作流畅度还不错 2、STemWin 这是ST使用比较久的一款图形库,原厂是segger,一家深耕嵌入式领域的技术公司,众所周知,使用ST的芯片就可以免费使用emWin。授权该有的费用不需开发者考虑了。来看下官方给出示例程序 音频播放的界面,可以结合文件系统访问存储介质,添加删除媒体文件 几张静态图片的显示 LIST类空间的应用 主界面是下面这样的,同样无操作和其他外设使用的情况下,CPU利用率很低。 从基本的操作感受来看,没有太大的区别,而且美观程度相差不大。根据个人实际体验,STemWin在代码开发上更易理解,可能先入为主的原因吧。TouchGFX胜在现代化的架构和PC工具,构建应用比较便捷。不过segger也顺势推出了AppWizard,在PC工具上也是花了不少心思,比以前的版本应该是有了较大的区别。 3、Azure RTOS GUIX 由于demo程序使用IAR开发环境,本机尚未安装,没有实际体验图例,给出连接,关注的朋友可以简单看下。据网络评价,上位机比较成熟完善,安全认证也比其他具有优势 感兴趣的可以看看这里 Azure RTOS GUIX 4、Embedded Wizard 该软件目前有免费版和PRO版本,没有使用过,尚不清楚上手难易程度以及操作体验,官方有demo,也是没有安装开发环境,暂时没有实图 5、Qt for MCU 关注Qt的同时,不经意看见了这个创意的上线,当时仅有两三款板卡的Bin文件供体验,如今增加了不少,demo也多做了几个,可惜没有手里这块板子的示例代码。不好实际体验,回味一下去年用F769的体验,顺便想象一下Qt的强大在MCU上的发挥 具体可以看这里 Qt for MCUs 其他不一一列举,综上这几个UI库,都有较大的后台支持,且都配置了PC端工具供前期调试。但在开发语言,实现框架,以及综合开发难度上会有差异体现。后续综合选择一款作为GUI的探索和项目操练。 6 {3 Z5 F" T0 Q9 c, o7 Y |
STM32F3DISCOVERY + UCGUI3.90A的移植(源码+视频)
STM32MP135F-DK开发板评测-Linux系统下基于gtk的计算器应用
【经验分享】stm32基于TouchGFX的GUI开发(八):STM32H743+驱动SPILCD屏幕(ST7789V2)
TouchGFX 4.23:支持矢量字体,节省Flash,更丰富的UI!
基于STM32F746G-Discover的扩展电路板
STM32MP135F-DK开发板评测-Linux系统下的GTK计算器
【STM32U599】2.写个手表菜单
【合集】STM32F7教程、资料大集合
STM32MP135F-DK开发板评测-裸机LTDC亮屏
基于STM32GUI TouchGFX 屏幕切换功能经验分享
我怎么看不到内容呢,发布没有预览功能啊