请选择 进入手机版 | 继续访问电脑版

你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F746G Discovery GUI初步体验

[复制链接]
BinWin 发布时间:2021-6-24 08:55
1、TouchGFX
      被收到门下的TouchGFX经历过一段时间的推广,期间本人也曾有幸参与过创客秀比赛,并且细分就是GUI组别。算是对该UI库不默生吧,首先把官方的demo灌进去来看一下,硬件平台是STM32F746GDiscovery,电容触摸屏,分辨率272 * 480,效果如下:
静态显示情况下,没有其他外设的影响,可以看到CPU利用率仅有2%
a.png ! y& O0 O9 b8 N% }) K8 q
一种波形的渲染效果,后面将会更多关注这类控件
b.png c.png
仪表盘类、进度显示等的示例
d.png
复选框类的控件,操作流畅度还不错
e.png
2、STemWin
      这是ST使用比较久的一款图形库,原厂是segger,一家深耕嵌入式领域的技术公司,众所周知,使用ST的芯片就可以免费使用emWin。授权该有的费用不需开发者考虑了。来看下官方给出示例程序
音频播放的界面,可以结合文件系统访问存储介质,添加删除媒体文件
f.png
几张静态图片的显示
g.png
LIST类空间的应用
h.png
主界面是下面这样的,同样无操作和其他外设使用的情况下,CPU利用率很低。
i.png
       从基本的操作感受来看,没有太大的区别,而且美观程度相差不大。根据个人实际体验,STemWin在代码开发上更易理解,可能先入为主的原因吧。TouchGFX胜在现代化的架构和PC工具,构建应用比较便捷。不过segger也顺势推出了AppWizard,在PC工具上也是花了不少心思,比以前的版本应该是有了较大的区别。
3、Azure RTOS GUIX
       由于demo程序使用IAR开发环境,本机尚未安装,没有实际体验图例,给出连接,关注的朋友可以简单看下。据网络评价,上位机比较成熟完善,安全认证也比其他具有优势
j.png
感兴趣的可以看看这里 Azure RTOS GUIX
4、Embedded Wizard
      该软件目前有免费版和PRO版本,没有使用过,尚不清楚上手难易程度以及操作体验,官方有demo,也是没有安装开发环境,暂时没有实图
k.png
5、Qt for MCU
   关注Qt的同时,不经意看见了这个创意的上线,当时仅有两三款板卡的Bin文件供体验,如今增加了不少,demo也多做了几个,可惜没有手里这块板子的示例代码。不好实际体验,回味一下去年用F769的体验,顺便想象一下Qt的强大在MCU上的发挥
   l.png
具体可以看这里  Qt for MCUs
      其他不一一列举,综上这几个UI库,都有较大的后台支持,且都配置了PC端工具供前期调试。但在开发语言,实现框架,以及综合开发难度上会有差异体现。后续综合选择一款作为GUI的探索和项目操练。
6 {3 Z5 F" T0 Q9 c, o7 Y
收藏 评论1 发布时间:2021-6-24 08:55

举报

1个回答
BinWin 回答时间:2021-6-24 09:53:07
* j2 ]  _$ c& T$ X
我怎么看不到内容呢,发布没有预览功能啊
. N# R) G+ M3 m. y6 k
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版