2d加速 stm32_emWin做人机用户界面显示刷屏慢? 试试带2D图形加速的GUI图形屏

1.简介

GUI图形屏是一款“图形LCD控制器 + TFT液晶屏”的液晶显示模块,可作为第三方图形库emWin/ ucGUI、Microchip-GUI、eGUI、StellarisWare-Grlib、Microwindows、uGFX等等的图形显示设备,GUI图形屏和传统TFT液晶屏最大的区别在于其拥有2D图形加速功能以及字库和图片可储存于外部Nand-Flash(不占用CPU微处理器的内部Flash)。

GUI图形屏集成了2D图形加速器、字库&位图存储器Nand-Flash,用户只需要修改第三方图形库的LCD底层驱动,以发送图形指令的方式替代传统的写像素数据方式显示图形,而显示文字、位图也同样通过发送"显示文字"、"显示位图"指令的方式来完成,从而达到非常快速地显示图形/文字/位图的效果。

对于工业控制领域来说,第三方图形库emWin/ucGUI、Microchip-GUI、eGUI、StellarisWare-Grlib、Microwindows、uGFX等是实现图形用户界面的最佳选择,其在实时性、开发灵活性、开发效率、开发成本控制、系统成本控制、项目风险控制等方面是其他人界界面方案无法比拟的,但其最致命的缺点是无法驱动大尺寸液晶屏,GUI图形屏就是为了解决此缺陷而诞生的解决方案,其工作原理是用图形指令方式代替写像素方式显示图形/文字/位图,因为所有的第三方图形库都是以"块"为单位而非以"点"为单位显示图形的,并且其底层驱动层都预留了标准的图形加速器接口,我们只需做简单的底层驱动修改即可连接带有图形加速功能的GUI图形屏。

GUI图形屏的"指令缓冲"和"双显存"处理机制更让整个图形界面系统在性能和显示效果上面得到进一步的提升;若使用GUI图形屏作为显示设备,用户微处理器根本没参与像素操作&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值