因涉及到如此多底層特性的增強(qiáng)和修改,整個系統(tǒng)的調(diào)試將是非常困難的。為解決調(diào)試問題,我們首先在SkyEye(清華大學(xué)陳渝主持的自由軟件項目,http://www.skyeye.org)模擬器上運(yùn)行uC/OS-II操作系統(tǒng)及MiniGUI for uC/OS-II。我們首先使用了MiniGUI內(nèi)部的Dummy GAL引擎和Dummy/Auto IAL 引擎(這兩個引擎分別通過軟件方法來模擬實際的輸出和輸入設(shè)備,如LCD顯示屏及鍵盤)來運(yùn)行MiniGUI的應(yīng)用程序。盡管我們看不到真實的屏幕輸出,但從應(yīng)用程序在運(yùn)行過程中打印的輸出信息,我們可以看到MiniGUI for uC/OS-II已經(jīng)正常工作了。接下來的工作就是將MiniGUI for uC/OS-II移植到正式的硬件產(chǎn)品中。