learninggui的特點和優勢。learninggui被設計成獨立于具體的硬件平臺和具體的軟件平臺,是一款通用的嵌入式開源GUI系統。它100%使用C語言開發,無浮點運算,只調用C,無匯編代碼。顯示,鍵盤,鼠標等驅動由用戶在應用中編寫注冊,因此,learninggui的通用性,可移植性非常好!它可以裸奔,也可以在RTOS 上運行,同時更適合在Linux下運行。learninggui高度可裁剪,可配置,庫大小從20多K到200多K。占用內存小。Basic版實行靜態內存管理,占用10多K RAM. Windows版實行動態內存管理,占用內存與建立控件多少相關。支持內置GB2312—80標準漢字庫。提供開放式字庫訪問接口。提供開放式顏色轉換接口。提供消息驅動機制。提供類似于Win32 SDK式樣的API接口。開發learninggui的目的是替代emWin,同時搶占中低端的QT市場。該教程是基于SWM320單片機下移植learninggui的教程,詳細描述了移植過程。適用于想學習learninggui的愛好者,其它單片機也可以使用這樣的方法進行移植,里面講述了配置文件的使用方法,希望這個教程能對該GUI的愛好者有所幫助。
標簽:
swm320
learninggui
移植
上傳時間:
2022-07-06
上傳用戶: