无需内嵌代码的全新GUI截图方案在TouchGFX,ThreadX GUIX,emWin,LVGL,AWTK全部测试通过,含多缓冲方式玩法

Posted 嵌入式系统OS

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无需内嵌代码的全新GUI截图方案在TouchGFX,ThreadX GUIX,emWin,LVGL,AWTK全部测试通过,含多缓冲方式玩法相关的知识,希望对你有一定的参考价值。

搞GUI这么多年来,这个问题一直是个心病,通过这段时间的研究,终于有个产品样子了。

早期包括现在做产品效果展示,需要截屏时,很多时候依然采用的SD卡/U盘这种的古老方案,不仅麻烦,而且繁琐。

emWin早期的时候有推出过emSPY截图功能,需要用户移植RTT或者网络协议栈,后续新版本更新,经常出现花屏,几乎没法使用。

近期搞H7-TOOL的RTOS Trace功能,发现当前机制用于各种GUI截图也贼方便。用户仅需接上SWD接口,无需用户嵌入代码到目标,填入显存地址即可,通过过这个功能,会大大方便大家产品效果展示。

截图800*480*2分辨率显示屏,1.5秒左右。

视频:

https://www.bilibili.com/video/BV16P411n7LF

无需内嵌代码的全新GUI截图方案在TouchGFX,ThreadX GUIX,emWin,LVGL,AWTK全部测试通过,含多缓冲方式截图玩法



(1) ThreadX GUIX展示:

 

 

(2)emWin

emWin有个双缓冲,三缓冲模式,今天花时间也解决了,可以依次将三个缓冲内存全部展示出来,方便查看每个缓冲的截图效果。

 

(3)TouchGFX

 

 

 

(4)LVGL

 

(5)AWTK


 

(6)当然,裸机也是没问题的

 

以上是关于无需内嵌代码的全新GUI截图方案在TouchGFX,ThreadX GUIX,emWin,LVGL,AWTK全部测试通过,含多缓冲方式玩法的主要内容,如果未能解决你的问题,请参考以下文章

第一章: 当前主流的小型嵌入式 GUI

ESP-ADF LVGL GUI开发简易化

ESP-ADF LVGL GUI开发简易化

ESP-ADF LVGL GUI开发简易化

当前主流的小型嵌入式GUI有哪些?

当前主流的小型嵌入式GUI有哪些?