学习链接:https://www.stmcu.com.cn/ecosystem/app/function-GUI 本周学习的是GUI,不得不提ST的TouchGFX,TouchGFX被ST收购后,可以免费使用。目前ST发布了TouchGFX4.15版本,这版本加强了在低端MCU上的控件和效果。可以大大的协助客户在低分辨率产品上节省成本。最新的TouchGFX软件是建立于TouchGFX引擎,引擎带有最新的部分缓存功能。对于图显的RAM需求,最大可以节省90%。所以可以在内部带有16~20KB的MCU上运行。这个新的补偿算法提升了真个图显性能。这可以实现优化部分屏幕的刷新,同时可以避免裂屏的现象。在新的版本中,我们也支持不能内存映射的SPI FLASH,这样就允许更多复杂的图显产品使用廉价的存储器。可以用于外部字库,和大量图片的存储。
ST有很多关于TouchGFX的演示Demo,可以看到使用TouchGFX工具可以非常方便的开发GUI应用。直接在电脑上就可以模拟运行GUI,所见即所得。TouchGFX 为 MCU 带来了炫彩丰富的 GUI 界面, 使得基于 STM32 芯片的人机界面开发非常方便而友好, 比如可以在 TouchGFX Designer 中创建一个按键,在 interaction 中给按键添加响应; 或者创建多个界面, 在界面间进行切换; 这些功能由 designer 帮我们自动生成代码实现了。
下面是链接中的演示Demo视屏:
下面这个是“三分钟完成TouchGFX pool application” 视频内容,通过简单的拖曳布局,设置参数,就可以快速生成一个GUI应用。
CallbackTemplate_in_TouchGFX_v0.2.pdf
(250.53 KB)
TouchGFX_简单界面设计_按键控制光圈移动.pdf
(460.57 KB)
AN5051_Chrom‐GRC™全方位显存优化器介绍.pdf
(736.5 KB)
AN4861_STM32_MCU上的LCD_TFT显示控制器(LTDC).pdf
(2.21 MB)
|