2020年11月2日线上课程开放
线上课程


课程介绍


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

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


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


STM32自从2013年第一款侧重于GUI应用的STM32F429x搭载Chrom-ART图形加速和LTDC控制器的MCU开始,STM32在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的用户.

- 并针对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开发; 通过动手实践,快速从了解到掌握,然后创造出更多界面友好美观的嵌入式产品.

 

授课部分

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

  2. 2. X-Cube-TouchGFX快速上手

  3. 3. X-Cube-TouchGFX框架介绍

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

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

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

  7. 7. 课程总结


实验部分

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

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

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

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


实验平台

- STM32H7B3-DK开发板

- STM32L4R9-DK开发板

   Ÿ  EXP-SHT31(提供相关资料)

- STM32G071-NUCLEO开发板

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

   Ÿ EXP-SPI-FLASH扩展板(提供相关资料)


实验前准备

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

1) STM32CubeMX (V6.0.0以上) 

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

3) TouchGFX Designer (V4.14以上)

3) STM32CubeProg (V2.4.0以上)

4) IAR EWARM(V8.50以上)

5) 串口调试终端软件


课程预计11月2日上线

分享
剩余
000