意法半导体在stm32微控制器(mcu)软件框架touchgfx中增加了新功能,方便设备厂商为家用电器、家庭自动化、工业控制、医疗设备和穿戴设备开发吸引眼球的用户界面。
最新版本引入了touchgfx generator功能,使项目创建和相关外围设备配置过程变得更加轻松容易。作为stm32cubemx初始化工具的插件,该功能可以根据最新的stm32cube固件以及用户所选的图形设置和开发环境(ide)生成自定义项目,支持stm32cubeide和领先的第三方ide开发环境。
touchgfx generator是连接touchgfx应用程序与mcu硬件的touchgfx硬件抽象层(touchgfxhal)的主要开发工具,可以降低开发工作对用户tft显示器知识的要求,并能够让各类开发者创建复杂先进的stm32图形软件。
touchgfx designer是在pc上运行的用于创建、管理和构建图形应用程序的开发环境,增加了一些可以简化导航、修改设置和控制代码版本的功能。如果在stm32cubemx中修改了项目配置, touchgfx designer的图形设置将会自动更新。
此外,新版软件还提升了在嵌入式stm32 mcu上运行的touchgfx engine的处理性能,改进后的纹理映射可将渲染时间缩短多达60%,并可以通过缩放和旋转对象来增强动画效果。此外,新版软件还支持与印地语字体配合使用的字形替换(gsub)表,简化了高级排版显示设计。
从简单的应用程序,到需要高像素分辨率和色深的应用软件,开发者可以借助touchgfx灵活地创建高品质用户界面。定制化stm32开发板的用户可以在stm32cubemx with touchgfx generator套件中配置touchgfx软件框架和所选微控制器的硬件功能,指定首选的ide /编译器然后生成项目。
使用现成的stm32显示器开发套件开发产品原型的用户,可以使用集成一个新的或预先创建的演示应用软件的touchgfx designer开始开发工作,并借助包含stm32cube软件和外部组件驱动程序的完整版电路板支持包(bsp)生成全部项目。
编辑:muyan来源:eeworld