搞GUI这么多年来,这个问题一直是个心病,通过这段时间的研究,终于有个产品样子了。
早期包括现在做产品效果展示,需要截屏时,很多时候依然采用的SD卡/U盘这种的古老方案,不仅麻烦,而且繁琐。
emWin早期的时候有推出过emSPY截图功能,需要用户移植RTT或者网络协议栈,后续新版本更新,经常出现花屏,几乎没法使用。
近期搞H7-TOOL的RTOS Trace功能,发现当前机制用于各种GUI截图也贼方便。用户仅需接上SWD接口,无需用户嵌入代码到目标,填入显存地址即可,通过过这个功能,会大大方便大家产品效果展示。
截图800*480*2分辨率显示屏,1.5秒左右。
视频:
https://www.bilibili.com/video/BV16P411n7LF
(1) ThreadX GUIX展示:
(2)emWin
emWin有个双缓冲,三缓冲模式,今天花时间也解决了,可以依次将三个缓冲内存全部展示出来,方便查看每个缓冲的截图效果。
(3)TouchGFX
(4)LVGL
(5)AWTK
(6)当然,裸机也是没问题的
标签:截图,emWin,缓冲,GUI,测试通过,TouchGFX,AWTK From: https://www.cnblogs.com/armfly/p/16749286.html