当前位置: 首页 > news >正文

无需内嵌代码的全新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)当然,裸机也是没问题的

 

相关文章:

  • 【信息科学技术与创新】机器学习 深度学习 人工神经网络相关分析
  • YOLO v7详解
  • 简简单单的结构体
  • Spring Cloud Zookeeper 优雅下线优化
  • 《计算机视觉基础知识蓝皮书》第3篇 卷积神经网络
  • 【JavaScript】四个常用功能/案例:表格排序 | 替换链接 | 倒计时 | 双色球机选一注
  • 数据结构-复杂度(深入学习版+Java版)
  • 【opencv-c++】cv::addWeighted图像加权混合
  • C++开发坦克大战--补充(加入传送门)--附完整代码
  • 浅谈梯度下降算法(模拟退火实战)
  • 5种优化你的安卓5.0 Lollipop代码的方法
  • [平台运维、Hadoop]Spark Streaming 实时计算框架
  • 【云原生丨Kubernetes系列15】创建 ConfigMap 资源对象
  • 时空复杂度题目讲解
  • SpringBoot员工管理的项目——SpringBoot后台数据库的搭建(课时十四)
  • [译] 怎样写一个基础的编译器
  • Android Volley源码解析
  • Java教程_软件开发基础
  • Meteor的表单提交:Form
  • MySQL主从复制读写分离及奇怪的问题
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • PAT A1017 优先队列
  • Redis中的lru算法实现
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • ucore操作系统实验笔记 - 重新理解中断
  • Web Storage相关
  • 百度小程序遇到的问题
  • 初识MongoDB分片
  • 给github项目添加CI badge
  • 前端面试题总结
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 为视图添加丝滑的水波纹
  • 用jQuery怎么做到前后端分离
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • #162 (Div. 2)
  • (arch)linux 转换文件编码格式
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)重识new
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • ******之网络***——物理***
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .equals()到底是什么意思?
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .sh 的运行
  • @Autowired和@Resource的区别
  • [C语言]——分支和循环(4)
  • [dfs] 图案计数
  • [hdu 3652] B-number
  • [LeetCode] 178. 分数排名
  • [MRCTF2020]Ez_bypass1
  • [NYOJ 536] 开心的mdd