【GUI】基於V7開發板的裸機和各種RTOS版本的emWin程序模板,支持硬件JPEG,已發布(2019-05-26)


說明:

1、MDK請使用5.26及其以上版本,IAR請使用8.30及其以上版本。

2、修正了ST提供的部分驅動設計不合理的地方。

3、原創實現硬件JPEG添加到emWin中,實現簡單,全程使用SDRAM,顯示800*480分辨率圖形需要30ms;

4、裸機800*480的JPEG圖形需要20ms左右,加上emWin后多了一層處理機制,現在需要30ms左右。

5、當前開始使用ARGB格式庫,之前教程及其例子都是基於ABGR格式的,如果移植的話,注意顏色取值。

6、模板例子都是關閉了Cache,方便大家測試例子,應用中建議開啟讀Cache,在bsp.C文件里面做了一個條件編譯,然后用到Alpha混合的地方手動處理Cache。當前ST提供的Cache無效化操作是沒有效果的,設計有誤。

7、如果大家在測試中發現了什么問題,我再修正。

注意:

1、當前例子里面做了一個800*480的JPEG圖片顯示,刷新20次,3秒后顯示一個簡單的觸摸板,可以用來簡單測試觸摸。電容屏無需校准,電阻需要校准,在MainTask.C文件的MainTask函數里面有個TOUCH_Calibration(),將其取消注釋,添加參數2,即2點觸摸校准,校准一次即可,
以后系統上電會自動從EEPROM里面加載。

2、教程方便看V6就可以了,已經非常詳細,后面根據AppWizard的發布時間,做第3版emWin教程

 

  • 已經發現的BUG處理:

1、如果有客戶用的是GT911的7寸電容屏,使用下面的驅動文件替換原有的即可。

鏈接:https://pan.baidu.com/s/1oKkbfxStfV5j-2Bf85kHgQ    提取碼:ikp5



資源下載

鏈接:https://pan.baidu.com/s/11CzP5kmIS9j90oXCIJfDpg   提取碼:2scc


FreeRTOS

 

FreeRTOS帶CMSIS-RTOS V2封裝層:需要安裝最新版的FreeRTOS軟件包
 
 

RTX5:

需要安裝最新版的RTX5軟件包
 
 

uCOS-II:
 
 

uCOS-III:
 
 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM