|
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的探索和项目操练。 |
直播:低成本打造高体验:STM32 GUI 图形方案直播来袭,带你解锁嵌入式界面开发新思路
【 逢7发帖赢大礼】7、TouchGFX中实现云彩流动效果
【 逢7发帖赢大礼】6、TouchGFX中添加图像素材和自定义代码编辑
【 逢7发帖赢大礼】5、TouchGFX 创建自定义界面和交互
【 逢7发帖赢大礼】4、CubeMX工程复用以及TouchGFX应用
【 逢7发帖赢大礼】3、利用CubeMX添加TouchGFX功能:工程修改和编译烧录
【 逢7发帖赢大礼】2、利用CubeMX添加TouchGFX功能:CubeMX配置
生态落地篇:工具、软件与完整开发流程
产品选型篇:STM32 全系列 GUI 专用 MCU 能力对照表
架构革新篇:单芯片 GUI 方案原理与核心优化技术
微信公众号
手机版
我怎么看不到内容呢,发布没有预览功能啊