ucGUI在SylixOS下的應用
1 工作準備
1.1 環境準備
在使用之前,須安裝有SylixOS的集成開發套件,由于系統上安裝的防火墻軟件或者殺毒軟件,可能會影響到集成開發軟件的使用,因此,在使用本套件前請關閉計算機上的windows 防火墻以及殺毒軟件。
因后續操作需要在模擬器上進行展示(本文檔以mini2440模擬器進行模擬展示),所以在進行后續章節操作前,請完成 mini2440模擬器的配置并啟動。
注意:本文檔提供庫只支持ARM體系結構,其他體系架構暫不支持。
1.2 資源準備
請通過網上搜索或其他方式獲取類GUI庫。本文以支持uc/GUI接口的類GUI庫為例。
解壓后將libemwin工程文件保存到相應路徑(不包含中文路徑)下,如E:\new_ide路徑下,本文檔以該路徑作為工程存放路徑。
2 實現步驟
2.1 導入base工程
雙擊 打開RealEvo-IDE軟件,選擇菜單"File→Import",彈出界面。
點擊"Next",彈出界面。
點擊"Finish",完成mini2440_base工程導入。
2.2 導入uc/GUI庫
2.2.1 導入libemwin工程
參照mini2440_base工程的導入步驟,導入libemwin工程。
導入完成后,展開libemwin工程,查看工程資源管理器。
2.2.2 配置Libemwin工程
右擊libemwin工程選中"Properties"選項,彈出界面。
點擊"Apply"后,需要繼續配置設備,操作步驟。
點擊"OK",完成配置。
2.2.3 編譯上傳libemwin工程
選中"libemwin"工程,點擊 進行工程編譯。
編譯完成后,會生成相關庫文件以及demo示例,資源管理器。
上傳工程到目標設備,操作步驟。
完成上傳后,"/lib/"文件夾下會有uc/GUI支持庫,以及"/apps/"文件夾下存在示例demo。
2.3 運行示例uc/GUI工程
運行demo程序,操作步驟。
執行demo示例后,會在模擬器上得到。
3 新建uc/GUI APP工程
3.1 新建APP工程
新建uc/GUI APP工程,操作步驟。
點擊"Next"后,彈出界面。
點擊"Finish",新建APP工程完成。
3.2 配置APP工程
依賴base工程配置和設備IP配置,操作步驟請參照libemwin工程配置流程(參照2.2.2節)。
鏈接庫設置,右擊工程選擇"properties"選項,操作步驟。
3.3 編輯APP工程
設置完成后,可以對APP工程編程。展開工程,對APP工程的"src"目錄下文件代碼編輯,工程框架。
參考代碼(代碼為簡單uc/GUI編程示例)。
3.4 編譯上傳APP工程
代碼編輯完成后,編譯上傳新建APP工程,參照libemwin工程的編譯上傳步驟(參照2.2.3節)。
3.5 運行APP工程
執行APP工程,參照3.2.4節。可以在模擬器得到。