本视频由意法半导体通用微处理器市场经理黄熘为大家带来基于STM32U599图形显示方案的Demo演示。通过本Demo,用户可以了解到STM32U599的先进硬件加速器、2.5D GPU等新功能,同时还将为大家展示矢量字体、矢量图片、矢量地图功能。
本Demo基于STM32U599探索套件。打开Demo,我们首先看到一个开机动画,该动画由三层图层叠加而成,包含阿尔法通道、关键色等,整个画面旋转非常流畅。目录栏里是带有小峰窝、旋转盘的目录栏。整体过程在大目录列表旋转的同时,小图标也是会跟随着大目录一起自转,动画效果灵动。
STM32U599探索套件内嵌多个Demo。首先,我们向大家展示穿戴手表类Demo,画面可呈现日历、天气预报、时钟和分钟等,3D界面美观流畅。适用于用户体验需求高、有3D建模要求的应用场景,例如穿戴。
第二个Demo是指南针,主要展示STM32U599全屏旋转功能,可实现镂空效果。可应用于智能穿戴手表上面的指南针或智能控制器,像家电的温控器,可通过这种人机交互界面实现温度调节,增强用户体验感。
第三个Demo是矢量字体,字符可呈现浮动、旋转、放大缩小等效果,通过STM32U599的新特性,仅需要一套矢量字库就能实现,大大降低了存储空间。
第四个Demo是矢量地图,可用于应用中的导航功能,如智能手表中的导航、人员寻找或物品丢失寻找功能。目前该Demo支持1030个路径,可呈现建筑、道路名称、经纬度等各种小图标。流畅度非常高的矢量地图是得益于STM32599的GPU性能。
第五个Demo展示矢量图片,可呈现图片的自转、放大缩小等效果。动画流畅,且当图片放大到较大尺寸时,并无锯齿出现。适用于对动态特性要求较高终端应用产品,可大大增加用户体验。
第六个Demo,为大家展示E-BIKE的仪表盘,通过不同的图标控件和控制类的小控件,实现了E-BIKE仪表盘的速度、电量显示。
第七个Demo向大家展示 MJPEG 硬解码功能,基于STM32U599的MJPEG硬解码特性可实现视频流的硬解码。这个Demo上还带有浮框,整个Demo运行时,MCU Loading约为12%。非常适用于开机动画或产品说明视频教学等应用场景。
最后,为大家演示如何在TouchGFX Designer添加STM32U599,并在极短的时间内完成全屏旋转效果的开发。首先需要创建一个新的工程,输入“U599”,然后创建一个新的工程。第二,选择一个Tecture Mapper,导入图片,这个底图可以通过外部文件增加已准备好的图片素材或者图片库里的图片。第三,导入图片后,点击右上方添加对应动作。添加对应动作的操作顺序是先添加动作触发条件;再添加动作,如全面旋转;然后设置角度;再设置运行时间;通过仿真器预览动画效果,如未实现效果,可重复上述步骤调整,如对效果满意,将其下载到目标板上面去。
以上基于STM32U599图形显示方案的Demo展示,如果需要了解更丰富的Demo例程,可以到stmcu.com.cn查找更多资料。
来源:STM32
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。