一、
数字密码锁是一项很经典的安全应用设计,时至今日它还在智能手机、平板电脑、家居门禁控制等领域发挥着重要作用,以下来讨论如何使用STM32H7S78-DK评估板复刻这一密码锁。默认界面为输入密码界面,若密码输入正确则更改文本显示,密码输入错误则将更改文本控件显示"密码输入错误!",为了快速完成这一复刻设计,我们可以使用TouchGFX工具来实现。
TouchGFX是STM32出品的一个专为嵌入式设备使用的GUI图形框架,TouchGFX可以帮助开发者快速完成图形界面原型设计,在最节省系统资源的同时发挥出最佳的图形处理性能,助力开发者高效开发GUI应用
以下是TouchGFX的简介:
TouchGFX框架包含易于使用的拖放式图形构建PC工具TouchGFX Designer (TouchGFXDesigner)以及强大的优化图形处理内核TouchGFX引擎。结合WYSIWYG仿真器和自动代码生成功能,TouchGFX大大简化了GUI开发。通过对完成的原型进行快速迭代,它涵盖了从早期设计草图到生成独家最终产品的所有步骤。
结构:轻松创建多屏幕内容和相关转换小部件:广泛的可定制小部件,如滑动容器和周期进度,便于轻松创建GUI。皮肤:一组即用型图形化皮肤,可实现一致的原型设计,而无需图形化设计工具。不限制使用自定义图形。交互:动态交互,便于创建用户友好型应用。自定义容器:创建用户可重用的应用控件。具有统一观感的轻松平台开发。文本处理:在单一位置指定和管理的字体和排版。完整的翻译服务,完全支持多种字母和脚本,如拉丁语、西里尔语、阿拉伯语、汉语和日语