[GUI] development board based on bare metal V7 and various RTOS version of emWin program templates, support for hardware JPEG, published (2019-05-26)

Description:

1, MDK use the version 5.26 and above, IAR use version 8.30 and above.

2, amended some ST-driven design provides unreasonable.

3, added to the original hardware JPEG emWin in simple, full use of SDRAM, a display resolution of 800 * 480 needs a graphical 30ms;

4, 800 * 480 JPEG graphics bare metal takes about 20ms, after adding a new layer emWin processing mechanism, now takes about 30ms.

5, the current format began in ARGB library before tutorials and examples are based ABGR format, if the transplant, then pay attention to the color value.

6, template examples are closed Cache, facilitate test case, we recommended to enable applications to read Cache, in bsp.C document which made a conditional compilation, where it would then manually Alpha blending process Cache. ST currently provided Cache busting is not effective, the design is wrong.

7. If you find any problems in the test, I then corrected.

note:

1, current examples of which made a 800 * 480 JPEG picture display, refresh 20 times, shows a simple touch pad for 3 seconds, a simple test can be used to touch. Capacitive screen no calibration resistor to be calibrated, there TOUCH_Calibration MainTask.C file in which the function MainTask (), which is canceled annotations, add 2 parameters, i.e., two-point touch calibrated at once,
after the system power is automatically loaded from the EEPROM.

2, V6 easy tutorial to see it, has been in great detail, according to the back of Published AppWizard, do Edition 3 emWin Tutorial

 

  • BUG treatment has been found:

1, if a customer using a GT911 7-inch capacitive screen, use the following driver file to replace the original.

Link: https: //pan.baidu.com/s/1oKkbfxStfV5j-2Bf85kHgQ extraction code: ikp5



Download

Link: https: //pan.baidu.com/s/11CzP5kmIS9j90oXCIJfDpg extraction code: 2scc


FreeRTOS

 

FreeRTOS CMSIS-RTOS V2 with the encapsulation layer: requires the latest version of the package FreeRTOS
 
 

RTX5:

requires the latest version of the package RTX5
 
 

uCOS-II:
 
 

uCOS-III:
 
 



Guess you like

Origin www.cnblogs.com/armfly/p/11256617.html
Recommended