[微控制器經驗] 【mk_欣馳】emWin移植筆記——STemWin5.22在STM32F103上的移植步驟(帶觸控,無作業系統)
一、硬體要求小系統 (無視窗管理器)
•RAM:100位元組
• 堆疊:600位元組
•ROM:10-25 kb(取決於所使用的功能)
大系統 (包含視窗管理器和小工具)
•RAM:2-6 kb(取決於所需的視窗數)
• 堆疊:1200-1800位元組 (取決於所使用的功能)
•ROM:30-60 kb(取決於所使用的功能)
請注意,如果應用程式使用了很多字型,則對ROM的要求會提高。上述所有值都是粗略估算值,不
保證能正常使用。
重要說明:
(0)由於這個移植教程是去年過年的時候做的,用的是5.16,這就不再做個5.20的移植了,方法是一樣的。
(1)emWin手冊裡面有這樣一句話:“驅動介面的改變始於emWin V5。不再支援針對emWin V4 或更早版本開發的老顯示驅動”。
(2)儘管emWin提供了大部分屏的驅動,但是不能包含所有,這篇移植文件就因此而生。不管是emWin已經支援的,還是沒有提供支援的,均可採用這種方法。
二、移植前的準備工作
1、韌體庫的獲取
首先, emWin 庫來源有兩個:
(a).在MDK(KEIL)軟體目錄下獲取
路徑:MDK5.XX D:\Program Files (x86)\Keil_5\