Revolutionary GUI Screenshot Solution Without Embedded Code for TouchGFX, ThreadX GUIX, emWin, LVGL, AWTK

Revolutionary GUI Screenshot Solution Without Embedded Code for TouchGFX, ThreadX GUIX, emWin, LVGL, AWTK

After years of working with GUIs, this issue has been a persistent headache. Through recent research, a product prototype has finally emerged. In the early days, including now, when demonstrating product effects, many still resort to the outdated SD card/USB drive solution for screenshots, which is not only cumbersome but also tedious. emWin had previously launched the emSPY screenshot function, requiring users to port RTT or a network protocol stack. In subsequent updates, new versions often experienced screen corruption, rendering it almost unusable. Recently, while working on the H7-TOOL RTOS Trace function, I discovered that the current mechanism is incredibly convenient for various GUI screenshots. Users only need to connect the SWD interface without embedding code into the target; just fill in the video memory address, and this function will significantly facilitate product effect demonstrations. Screenshots of 800*480*2 resolution display screens take about 1.5 seconds.
Video Demonstration:
It’s a bit late now, and Tencent Video has yet to review it, so I will temporarily post the Bilibili address.
1. ThreadX GUIX Demonstration:Revolutionary GUI Screenshot Solution Without Embedded Code for TouchGFX, ThreadX GUIX, emWin, LVGL, AWTKRevolutionary GUI Screenshot Solution Without Embedded Code for TouchGFX, ThreadX GUIX, emWin, LVGL, AWTK2. emWin emWin has a double buffering and triple buffering mode, which I spent time resolving today. It can sequentially display all three buffers, making it easy to view the screenshot effects of each buffer.Revolutionary GUI Screenshot Solution Without Embedded Code for TouchGFX, ThreadX GUIX, emWin, LVGL, AWTK3. TouchGFXRevolutionary GUI Screenshot Solution Without Embedded Code for TouchGFX, ThreadX GUIX, emWin, LVGL, AWTKRevolutionary GUI Screenshot Solution Without Embedded Code for TouchGFX, ThreadX GUIX, emWin, LVGL, AWTKRevolutionary GUI Screenshot Solution Without Embedded Code for TouchGFX, ThreadX GUIX, emWin, LVGL, AWTK4. LVGLRevolutionary GUI Screenshot Solution Without Embedded Code for TouchGFX, ThreadX GUIX, emWin, LVGL, AWTK
5. AWTK
Revolutionary GUI Screenshot Solution Without Embedded Code for TouchGFX, ThreadX GUIX, emWin, LVGL, AWTK
Of course, bare metal also works fine.Revolutionary GUI Screenshot Solution Without Embedded Code for TouchGFX, ThreadX GUIX, emWin, LVGL, AWTK

Leave a Comment

×