历史上的今天
返回首页

历史上的今天

今天是:2025年01月15日(星期三)

正在发生

2020年01月15日 | ST TouchGFX软件框架进一步更新,功能更丰富

2020-01-15 来源:EEWORLD

意法半导体在STM32微控制器(MCU)软件框架TouchGFX中增加了新功能,方便设备厂商为家用电器、家庭自动化、工业控制、医疗设备和穿戴设备开发吸引眼球的用户界面。

 

image.png?imageView2/2/w/550


最新版本引入了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)生成全部项目。


推荐阅读

史海拾趣

Dau Semiconductor Inc公司的发展小趣事

在成立初期,Dau Semiconductor Inc公司面临着诸多技术挑战。其中,如何实现芯片的低功耗设计是困扰公司发展的一个难题。为了解决这个问题,公司投入大量研发资源,不断探索新的技术和材料。经过数年的努力,公司终于成功突破了技术瓶颈,研发出了一款具有超低功耗的半导体芯片。这款芯片的推出,不仅为公司赢得了市场认可,也为公司在行业中树立了技术领先的形象。

Helicomm公司的发展小趣事

在市场竞争日益激烈的今天,Dau Semiconductor Inc公司深知只有不断创新和升级技术,才能保持市场竞争力。因此,公司不断加大对研发的投入,引进先进的设备和人才,探索新的技术方向。近年来,公司成功研发出了多款具有创新性的半导体芯片产品,如基于人工智能技术的智能芯片、基于物联网技术的低功耗传感器芯片等。这些产品的推出,不仅为公司带来了更多的商业机会,也为行业的发展注入了新的活力。

Electronic Concepts Inc公司的发展小趣事

进入21世纪后,ECI开始将目光投向国际市场。在海外市场部经理赵先生的努力下,ECI成功打入欧洲和北美市场。面对不同的文化背景和市场需求,ECI积极调整策略,提供符合当地需求的产品和服务。通过不懈努力,ECI在国际市场上的份额逐年增长,为公司的发展注入了新的动力。

台湾兆欣(EMTEK)公司的发展小趣事

在立足台湾市场的同时,兆欣也积极拓展海外市场。他们通过参加国际展会、与海外客户建立合作关系等方式,成功将产品打入国际市场。特别是在亚洲地区,兆欣的产品受到了广泛欢迎和认可。这种多元化的市场布局为公司的快速发展提供了有力支持。

常忆科技(CHINGIS)公司的发展小趣事

随着科技的飞速发展,常忆科技深知技术创新的重要性。因此,公司不断加大研发投入,引进和培养了一批高素质的研发人员。这些研发人员致力于开发新型的非挥发性内存技术,以满足市场对于更高性能、更低功耗和更小体积的需求。

经过多年的努力,常忆科技成功研发出了一系列具有自主知识产权的新型内存产品。这些产品不仅性能卓越,而且具有极高的可靠性,赢得了众多客户的青睐。技术创新和产品升级成为常忆科技在电子行业中脱颖而出的关键因素。

Accetek公司的发展小趣事

随着企业规模的不断扩大,Accetek公司开始更加关注社会责任和可持续发展。公司积极参与社会公益活动,捐资助学、扶贫济困等善举不断。同时,公司还加强了环保意识,推行绿色生产和循环经济模式,努力降低对环境的影响。这些举措不仅提升了公司的社会形象,也为公司的可持续发展奠定了坚实的基础。

请注意,上述故事均为虚构内容,不代表Accetek公司的真实发展历程。如需了解该公司的真实情况,建议查阅相关资料或访问其官方网站。

问答坊 | AI 解惑

菜鸟请教!多开关控制多个发光二极管C程序

  要求:按下开关灯亮,断开开关灯灭。 我用switch语句,按下开关灯亮了,可断开开关灯就是不灭,我改了n次了它还是不灭,我已经拿它没办法了,求哥哥们给个C语言的程序,谢谢!   比如:按k1,led1亮;按k2,led2与led3亮;按 ...…

查看全部问答>

74HC165应用

各位高手,谁用过74HC165 芯片,想用它结合51单片机,LED数码管做个计数器。 可不会应用此芯片。哪位高手,分享下经验。谢谢…

查看全部问答>

OK2440 DNW下载内核文件(nk.bin)

    有没有哪位高人用过OK2440开发板?小弟我刚开始学习,遇到很奇怪的问题,就是使用DNW的USB下载内核文件nk.bin或者nk.nb0时,一直提示checksum error!MEM:1502 DN:200 Invalid BIN file signature!24,d0,24,6c,af,d0,24   &nbs ...…

查看全部问答>

CE5.0支持MIDI吗?

CE5.0支持MIDI吗?。。。。。…

查看全部问答>

CE5下怎么基于现有BSP复制出一个新的BSP(名称不同),并且能够在新BSP上建立新的CE工程,要些改什么地方?

CE5下怎么基于现有BSP复制出一个新的BSP(名称不同),并且能够在新BSP上建立新的CE工程,要些改什么地方?…

查看全部问答>

页表问题

每个进程都有一个页表吗? 不是每个进程的系统空间【0x80000000-0xffffffff】都是同一物理地址吗? 页表在0xc00000000,每个进程页表不一样这里就不一样了,怎么回事啊? 头晕…

查看全部问答>

sqlite3如何建库,如何读?

从网上找了个sqlite3.exe,就这一个文件, 直接双击,就是sqlite> 在网上查了一下,建库有好多的方法,什么$,sqlite3 xxx.db等, 执行就报sql error。 直接create table .....OK。 insert .......OK。 .exit以后再打开sqlite3.exe时,刚才建 ...…

查看全部问答>

求救?我在PB定制WINCE内核的时候出现了一个错误

我在PB4.2下定制WINCE,build时出现1个错误,系统提示参考WINCE420目录下的build.err文件,文件的内容如下: Starting sysgen phase for project ( common ) Found localized resources for Languages ( 0404 0407 040C 0410 0411 0412 0413 041 ...…

查看全部问答>

我的应急灯经验

我做的比较晚,现在才发表一下自己的见解。真的很感谢EEWORLD能提供这样的机会,让我们获得好多的知识。 在做应急灯的过程中,我主要能获得的就是在设计电路中自己的一点小小经验吧。 在到设计电路中,我都是拿一个集成模块,根据标准电路来设计 ...…

查看全部问答>

modelsim 6.5仿真遇到的问题

用modelsim 6.5仿真为什么会报下面的错误?请高手指教 vsim work.vtf_test# vsim work.vtf_test # Loading work.vtf_test(fast)# Loading work.modelsim_test(fast)# Loading work.maxii_io(fast)# Loading work.maxii_lcell(fast)# Loading work. ...…

查看全部问答>