說明:函數
一、MDK請使用5.26及其以上版本,IAR請使用8.30及其以上版本。測試
二、修正了ST提供的部分驅動設計不合理的地方。spa
三、原創實現硬件JPEG添加到emWin中,實現簡單,全程使用SDRAM,顯示800*480分辨率圖形須要30ms;設計
四、裸機800*480的JPEG圖形須要20ms左右,加上emWin後多了一層處理機制,如今須要30ms左右。3d
五、當前開始使用ARGB格式庫,以前教程及其例子都是基於ABGR格式的,若是移植的話,注意顏色取值。blog
六、模板例子都是關閉了Cache,方便你們測試例子,應用中建議開啓讀Cache,在bsp.C文件裏面作了一個條件編譯,而後用到Alpha混合的地方手動處理Cache。當前ST提供的Cache無效化操做是沒有效果的,設計有誤。教程
七、若是你們在測試中發現了什麼問題,我再修正。
注意:圖片
一、當前例子裏面作了一個800*480的JPEG圖片顯示,刷新20次,3秒後顯示一個簡單的觸摸板,能夠用來簡單測試觸摸。電容屏無需校準,電阻須要校準,在MainTask.C文件的MainTask函數裏面有個TOUCH_Calibration(),將其取消註釋,添加參數2,即2點觸摸校準,校準一次便可,
之後系統上電會自動從EEPROM裏面加載。
資源
二、教程方便看V6就能夠了,已經很是詳細,後面根據AppWizard的發佈時間,作第3版emWin教程it
一、若是有客戶用的是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: