微信扫一扫

2023年课程上新
线上课程

课程介绍

传统的HMI主要侧重于功能:比如嵌入式设备启动/设备停止,只能通过简单显示了解系统的运行方式和状态,并通过物理按键进行适当的调整。


而随着5G时代的到来,未来会是一个万物互联的时代。因此对嵌入式设备的HMI提出了更多的互动需求,比如界面美观、一目了然、交互友好、符合用户习惯等。


目前市场上有很多嵌入式设备正在更新换代,无论是消费类、家电类还是更智能的IOT类,越来越多的产品都需要更加友好的人机交互体验,以提升用户体验,而且这些体验都慢慢趋向于智能手机的体验。


STM32自2013年推出一款搭载Chrom-ART图形加速和LTDC控制器的MCU STM32F429x开始,就持续在GUI应用上对MCU产品线和软件方案对进行平台化的增强。


产品线方面:

- 增加了很多提升GUI硬件处理能力的外设:比如DMA2D加速器、GFXMMU、Cache、JPEG、F(S)MC、OPI、SDMMC等GUI应用相关的外设。


- 陆续推出了STM32L4R9、 STM32F746、STM32H750等侧重于GUI应用的MCU系列。


软件方案方面:

- ST在2018年收购丹麦一家商业的图形化软件工具公司 TouchGFX,然后将TouchGFX方案与CubeMX进行整合,使之成为X-Cube-TouchGFX,并把它作为一个完整的软硬件GUI开发方案,免费提供给我们STM32 MCU的用户。


- ST针对STM32 MCU在更多功能、更好的渲染效果和性能、更加易用、更低成本、更低功耗等方面上不断做升级,以满足越来越高的市场需求和工程师的开发的需要。


ST通过提供这一STM32 GUI平台化的方案,希望帮助工程师快速开发出界面美观、交互友好的嵌入式产品,通过升级嵌入式产品界面的人机交互,来支持客户提升产品的用户体验和产品竞争力。


课程安排


此次《STM32 & X-Cube-TouchGFX GUI开发实践》线上课程,就是针对使用STM32高性能产品的开发人员和高校师生,尤其是STM32 GUI开发感兴趣的工程师。


尽管时间和篇幅有限,我们还是希望我们做到理论和实践的结合,让我们工程师从初步了解到快速掌握,然后有能力创造更多的高颜值的嵌入式产品。


- 通过第1节、第2节、第3节的方案分享、理论讲解,使得听众通过理论分享,快速了解STM32 + X-Cube-TouchGFX开发平台的优点,以及可以从哪些方面为我们客户产品提升价值。


- 通过第4节、第5节、第6节案例开发实践,可以帮助我们的工程师快速熟悉STM32 + X-Cube-TouchGFX的开发流程,  以及掌握在不同MCU/LCD拓扑结构下如何进行GUI开发。 通过动手实践,快速从了解到掌握,然后创造出更多界面友好美观的嵌入式产品。


- 通过第7节,我们与大家分享一些STM32GUI开发技能,供大家在开发过程中参考。


授课部分

1.STM32 & X-Cube-TouchGFX方案介绍

2.X-Cube-TouchGFX快速上手

3.X-Cube-TouchGFX框架介绍

4.GUI实践案例1-智能家居例程开发实践(H7B3+LTDC LCD平台)

5.GUI实践案例2-智能手表例程开发实践(L4R9+DSI LCD平台)

6.GUI实践案例3-低成本方案例程开发实践(G071+SPI LCD平台)

7.STM32 GUI开发技能分享


实践部分

“纸上得来终觉浅、绝知此事要躬行”, 我们的课程中第4节、第5节、第6节是开发实践课程,建议有时间的同学和我们一起动手实践一下,以加深印象,然后举一反三、触类旁通。

- 4.GUI实践案例1-智能家居例程开发实践(H7B3+LTDC LCD平台)

- 5.GUI实践案例2-智能手表例程开发实践(L4R9+DSI LCD平台)

- 6.GUI实践案例3-低成本方案例程开发实践(G071+SPI LCD平台)


实践平台

- STM32H7B3-DK开发板

- STM32L4R9-DK开发板

- STM32G071-NUCLEO开发板

n 微雪Arduino-LCD扩展板(提供相关资料)

n X-NUCLEO-GFX01M1


实践前准备

为了保证实践课程的顺利进行,请安装:

1) STM32CubeMX (V6.3.0以上)

2) X-Cube-TouchGFX (V4.18.0以上)

3) TouchGFX Designer (V4.18.0以上)

3) STM32CubeProg (V2.7.0以上)

4) IAR EWARM(V8.50以上)


分享
剩余
000