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图形屏作为显示设备,用户微处理器根本没参与像素操作,它在图形显示方面的负担几乎为零。

GUI图形屏同时还提供了触摸屏、PS/2鼠标、PS/2键盘、矩阵键盘、蜂鸣器、RTC时钟等常用设备的支持,而这些设备的动作也是通过指令的方式回传给图形库,用户只需将这些回传的指令与图形库提供的输入设备接口函数连接即可,因此用户不必进行这些输入设备的软硬件开发,从而节省了大量的时间和精力,更专心于应用程序的开发。

2.特征

• 集成硬件2D图形加速协处理器,快速执行绘图、显示功能。

• 128Mbytes Nand-Flash作为字库和图片的储存器(结合下载线和U盘一模一样使用),字库/图片随便用,非常方便。

• 双显存自动管理设计,避免屏幕更新时出现”拉窗帘”现象。

• 24位色(RGB888)显示,网络素材直接用,画面绝不失真。

• 所有型号都带VGA输出(只能选择固定分辨率),能同时连接大屏幕VGA显示器、投影仪等,也可连接VGA采集卡做用户界面截屏和录像。

• 基于FAT/FAT32文件系统管理字库和图片,支持多级文件夹(子目录),在字库和图片数量非常多时,用户管理非常方便。

• 用户可自行制作字库,支持多种字库工具生成的字库。

• 字库显示编码格式支持ASCII、GB2312、GBK、BIG5、UNICODE(等宽/非等宽)。

• 只支持16bbp(RGB565)/24bbp(RGB888)的BMP格式位图,可实现图片裁剪、透明显示、透明动画。

• 支持画点、线、圆、矩形和多边形等常用GUI功能。

• 透明RTC时钟显示(显示样式用户可定制),透明显示方便用户叠加各种时钟背景。

• 经优化的高精度四线电阻触摸屏支持,点击触摸误差在±2(7寸)/±5(10寸)像素之内,按住触点跳动在±2(7寸)/±4(10寸)像素之内,灵敏度非常高,非常适合15寸以上屏幕应用。

• 支持PS/2鼠标和PS/2键盘。

• 支持4×6矩阵键盘(PS/2键盘启用时只支持4×4矩阵键盘)。

• 支持SPI(串行) 或者Intel 8080(并行)通信接口(只能选其中1种)。

• 16级背光亮度调节。

• 支持文本光标。

• 带蜂鸣器。

• FPGA单芯片、低成本、高可靠性方案,软硬件设计思路均基于工业级应用,系统运行非常稳定。

• 真实emWin工程项目演示(需配套STM32F207VET6演示板),上电即可评估性能和效果。

3.系统方框图

时间: 04-10

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

  1. portainer忘记用户名密码_【20201122】做个用户管理系统(6)——忘记密码页面、重置密码方式页面的模板制作...

    1. 介绍 1.1 介绍 今天福哥跟大家完成忘记密码页面和重置密码方式页面的模板的制作,这里面忘记密码和重置密码方式是一个操作流程的前两步,是连续的表里的设计.这种多步骤表单在的设计需要一些技巧的,我 ...

  2. Flask初识,第五篇 ,做一个用户登录之后查看学员信息的小例子

    Flask最强攻略 - 第五篇 做一个用户登录之后查看学员信息的小例子 需求: 1. 用户名: oldboy 密码: oldboy123 2. 用户登录成功之后跳转到列表页面 3. 失败有消息提示,重 ...

  3. 用户管理系统_【20201204】做个用户管理系统(18)——注册功能的实现(三)...

    1. 介绍 1.1 介绍 福哥今天要带着大家开发TFUMS系统的注册功能的处理程序了.这个处理程序会调用模型user的add方法进行创建用户的操作,模型user的add方法会先检查用户名是否被占用了, ...

  4. 罗永浩吐槽苹果功能更改 @库克:不要再胡来 做祸害用户体验的事

    1月2日消息,锤子科技创始人罗永浩在社交平台@ 苹果 CEO 库克,发文吐槽称"导入音乐后自动退出CD的功能是哪个丧心病狂的产品经理取消的?知道这个愚蠢的改动有多不人性化吗?你那边的产品团队 ...

  5. div滚动条怎么设置_【20201123】做个用户管理系统(7)——个人资料修改页面、用户头像设置页面的模板的制作...

    1. 介绍 1.1 介绍 今天福哥会带着大家完成个人资料修改页面和用户头像设置页面的模板的设计.个人资料里的项目比较多一些,这里面的项目在数据库里的没有对应的字段用来保存数据,我们今后会一起不上来.用 ...

  6. ​做让用户安心合规的智能家居产品——智能家庭用户个人信息保护方案

    说起家电行业,海尔是大家耳熟能详的大企业,在智能家居行业,有着丰富的探索和实践,第三届SCA智能家居信息安全大会上,海尔标准与知识产权部总监王淼做了"做让用户安心,合规的智能加家居产品--智 ...

  7. CDN加速可以为网络用户解决哪些难题?

    要求决定技术的发展,CDN网络加速服务就在这种环境中诞生了.一般理解的CDN加速是指站点加速,整个CDN就是内容分发网络.中央处理器平衡负载,可解决网络运营商.跨区域.服务器负载能力过低.带宽过少等所 ...

  8. 运营拉新怎么做?用户拉新的10个方法(下)

    这篇文章我们接着前面的讲用户拉新,大家错过的朋友可以看一看前一篇文章运营拉新怎么做?用户拉新的10个方法(上) 五.地推 地推是区分纯线上获客的方式,线上目标群集中的地方通过面对面宣传.路演.传单.活 ...

  9. 如何用redis做活跃用户统计-HyperLoglog

    原文在这里: 如何用redis做活跃用户统计-HyperLoglog 网站经常有这样的需求:统计日活用户数,有哪些实现方式呢? 第一种做法:用redis的set集合. 用户登录以后,把用户id添加到r ...

最新文章

  1. c语言中仅分号,问什么C程序里总是提示缺少分号;,而明明有分号?
  2. 如何利用循环代替递归以防止栈溢出(译)
  3. pip/pip3更换国内源
  4. windows中端口号被占用的解决方法
  5. Protobuf生成Go代码指南
  6. WIN7系统一个盘分多个盘的方法
  7. wps如何自己制作流程图_WPS如何绘制流程图? WPS绘图流程图详细教程
  8. 服务器网赚项目,草根站长的一个网赚项目的分析和总结
  9. 熵简技术谈 | 金融情绪分析真的有用吗?一起来看金融情绪分析的研究进展及应用实践
  10. 质数筛+埃氏筛取思想
  11. ios 判断打开相机权限_ios 判断是否有权限访问相机,相册,定位
  12. 汇智聚力 平台闪耀 —— CDEC2022中国数字智能生态大会深圳举行
  13. 【c++入门(2)】贪心训练
  14. 20190713 关于session串号问题的记录
  15. 深度操作系统 15.8——极致体验,美观高效
  16. Prometheus部分监控项
  17. 历年四级作文真题范文
  18. 车载诊断协议UDS——诊断刷写(Software Update)
  19. html5 混合地址,混合引用是指在一个引用的单元格地址中的什么?
  20. 如何用解压缩工具破解PPT文档保护

热门文章

  1. 一款极简优雅抖音在线qu水印HTML源码
  2. java 求水仙花数
  3. uebs游戏_UEBS Ultimate Epic Battle下载
  4. shell不允许输入空字符_Linux Cygwin知识库(一):一文搞清控制台、终端、shell概念...
  5. 计算机组成结构实验箱,计算机组成原理实验仪|数字电路实验箱|PLC可编程实验箱-上海育源教学设备...
  6. SCCB协议理解及实现
  7. 华大单片机KEIL添加ST-LINK解决方法
  8. git 新入职员工流程
  9. 180g6服务器支持显卡超频吗,显卡怎么超频?五种显卡超频方法随你挑!
  10. matlab编程反演S参数求电磁参数,VB调用Matlab在瞬变电磁法反演中的应用